我做了一个动态网页
用Ajax读取后端的资料后
用vue渲染前端的页面
但是我的网页原始码会出现 {{title}} 等vue的程式码
这是正常的吗?
我应该要如何修改呢?
Ajax:
$.ajax(
{
url: "/php/name.php?,
async: false,
success: function(res){
name_data=JSON.parse(res);
var vm = new Vue({
el: "#name_header",
data: name_data
});
}
}
);
网页原始码如下:
<div class="left" id="name_header" v-cloak>
<div class="family">{{family}} {{chfamily}} {{genus}} {{chgenus}}</span></a></div>
</div>
</div>
这样是否会影响Google爬虫读取资料,进而影响SEO呢?
原本是用php写全端的网页,
网页原始码中就会直接出现网页上实际呈现的资料,
现在想将前后端拆开来,不确定自己的做法是否有错误....