问个 nuxt 框架的问题

2020-05-12 18:49:25 +08:00
 liulian

问题描述:nuxt 静态化后发现依旧会请求数据接口 手里有个项目用的是 nuxt 框架做的,使用 nuxt 提供的 generate 打包部署在服务器后,请求静态化的页面发现依旧会去请求接口,接口数据是在 asyncData 方法中获取的,查看源代码也发现数据已经成功绑定,在网上查了半天也没有查到解决办法,有没有大佬遇到过类似的问题,给小弟支支招

2292 次点击
所在节点    问与答
21 条回复
liulian
2020-06-12 10:50:31 +08:00
@ThiagoJC 准确的说应该是使用 process.static && process.server 和 process.static && process.client 来分别区分使用的是 generate 打包命令还是在客户端。
不过这里又遇到了一个问题,当我通过 nuxt-link 标签进行页面跳转时获取到的 window.__NUXT__.data[0]是个空对象,但是刷新一下页面或者使用 a 标签进行页面跳转就可以获取到完整信息。不知道您那边有没有遇到类似的问题,如果方便可以看下您的代码片段吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671023

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX