V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liulian  ›  全部回复第 1 页 / 共 1 页
回复总数  10
2020-06-12 10:50:31 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@ThiagoJC 准确的说应该是使用 process.static && process.server 和 process.static && process.client 来分别区分使用的是 generate 打包命令还是在客户端。
不过这里又遇到了一个问题,当我通过 nuxt-link 标签进行页面跳转时获取到的 window.__NUXT__.data[0]是个空对象,但是刷新一下页面或者使用 a 标签进行页面跳转就可以获取到完整信息。不知道您那边有没有遇到类似的问题,如果方便可以看下您的代码片段吗
2020-06-11 10:07:25 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@ThiagoJC 静态化以后在源代码中的确可以看到 window.__NUXT__.data 但是这里有两个问题:
1 、在 asyncData 中是获取不到 window 对象的,
2 、ctx.isStatic 是您自己注入的吗,我在 nuxt 中没有看到关于这个的解释
想东西喜欢转凳子或者边走边想
2020-05-12 20:09:48 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@mxT52CRuqR6o5 nuxt build 和 nuxt start 是 服务端渲染应用部署 用的,我现在的项目用的是 静态应用部署,另外在 async 中也没有使用,req 和 res
2020-05-12 20:09:39 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
nuxt build 和 nuxt start 是 服务端渲染应用部署 用的,我现在的项目用的是 静态应用部署,另外在 async 中也没有使用,req 和 res
2020-05-12 19:57:41 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@mxT52CRuqR6o5 asyncData 只是获取数据而已,如果不在 asyncData 中获取数据要在哪里获取数据哪,ssr 服务器是什么意思?
2020-05-12 19:47:19 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@Coande 官方文档上说的要在 asyncData()中获取异步数据啊。。。
2020-05-12 19:22:58 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
@feibinyang 刚开始用 V2EX 回复错地方了。。
2020-05-12 19:20:36 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
现在的情况是已经静态化的页面依旧会请求接口。按理说数据已经成功绑定,只加载静态化的页面不是就行了吗,你们有遇到过类似的问题吗
2020-05-12 18:52:03 +08:00
回复了 liulian 创建的主题 问与答 问个 nuxt 框架的问题
不知道为啥没换行。。再重新发一遍

问题描述:nuxt 静态化后发现依旧会请求数据接口

手里有个项目用的是 nuxt 框架做的,使用 nuxt 提供的 generate 打包部署在服务器后,请求静态化的页面发现依旧会去请求接口,接口数据是在 asyncData 方法中获取的,查看源代码也发现数据已经成功绑定,在网上查了半天也没有查到解决办法,有没有大佬遇到过类似的问题,给小弟支支招
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1491 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.