前提是之前打包设置打包成功的。也就是设置了promise,之后新增了store初始化的请求
我之前是从store初始化,请求到数据之后,就在页面直接拿state数据渲染。
简单的banner图没问题,但是类似详情这种,既要进行动态路由请求,又要初始化渲染数据
对于nuxt初始化理解,也算不够深刻。
我先是初始化,单个id循环请求完所有的详情数据,放入数组。
在页面进行查找某个id ,然后再找到id对应的详情数据 ,进行渲染
结果就是打包报多个404,以及打包停止(不报错)。
解决办法
在页面 async asyncData()方法里,获取到详情id,进行请求。
这样 在打包的时候就可以既打包动态路由 数据渲染也没有问题。
且打开打包好的静态文件中,是看不到请求的