作者Oedogonium (喵)
看板Ajax
标题[问题] Vue 网页原始码问题
时间Thu Jan 6 09:42:08 2022
我做了一个动态网页
用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写全端的网页,
网页原始码中就会直接出现网页上实际呈现的资料,
现在想将前後端拆开来,不确定自己的做法是否有错误....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.21.230 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1641433330.A.20A.html
1F:→ gasbomb: 当然会影响SEO啊 所以才要做SSR 01/06 12:23
2F:→ ck574b027: 与其说拆开,应该叫原本只有後端,加入前端来实现动 01/06 20:38
3F:→ ck574b027: 态。SSR的方案目前没看过比两端都用js方便的,你可能 01/06 20:38
4F:→ ck574b027: 要开始考虑转换语言 01/06 20:38
5F:推 crossdunk: 还好吧 现在爬虫都会执行js了 01/08 11:14
6F:→ crossdunk: 只是在有些预览上的确会有问题,但SEO应该是不会有问 01/08 11:15
7F:→ crossdunk: 题,尤其是google的 01/08 11:15
8F:推 ayugioh2003: google 关键字 php + Vue +SSR 01/25 20:38
9F:推 windclara: 是正常的。因为在VUE运作前,你的HTML确实是长这样 04/12 23:17