gpt4 book ai didi

javascript - 努克斯特 |在浏览器中查看源代码时,某些 HTML 标签仅显示在 JavaScript 标签内

转载 作者:行者123 更新时间:2023-12-02 22:00:54 25 4
gpt4 key购买 nike

如果你看一下这个页面http://manvanstage.com.s3-website.eu-west-2.amazonaws.com/右键单击它并选择“查看页面源代码”,您会在 <script type="text/javascript"> 中找到例如文本“100s Man With Van Providers”而不是在 HTML 标记内。

这些标签由后端API发送到前端(Nuxt.js/vue.js)

我尝试使用 Vue.js 生命周期 createdmounted .

我做错了什么?

我知道这对 SEO 不利。

更新:

  • 我使用的此网页的一部分 no-ssr 。您认为这可能是问题的原因吗?
  • 我用过npm run build并将应用程序部署到 Node.js 服务器上。

最佳答案

也许您应该检查 nuxt.config.js 中的模式属性是否正确设置为“通用”

https://nuxtjs.org/api/configuration-mode/

更新:

我认为这是因为您在创建或安装中获取数据,因此它们仍然不是服务器端渲染

如果您想在源中显示某些内容以改善 SEO,请在 asyncData() 中获取数据

示例:

之前

created(){
this.getSomethingFromAPI()
}

之后

asyncData(){
this.getSomethingFromAPI()
}

关于javascript - 努克斯特 |在浏览器中查看源代码时,某些 HTML 标签仅显示在 JavaScript 标签内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59881392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com