保存用户id时,提示localStorage未定义

来源:11-10 实现浏览记录功能

qq_慕移动1343633

2022-08-04

图片描述

写回答

1回答

Harry_wang

2022-08-04

服务端不存在localStorage,所以服务端渲染时会报错,课程中某一小节有讲到过。
解决方案:通过判断当前是否为服务端渲染模式来使用localStorage
0
2
Harry_wang
回复
qq_慕移动1343633
依然使用npm run dev:ssr,应该从第八章起就一直使用这个运行指令了。另外在第11-12小节有详细介绍并处理到这个报错哦,请结合查看03:35秒和13:35秒的内容,你会找到答案😎!(一句话总结:加个onMounted,因为服务端渲染过程中只有beforeCreate和created生命周期函数会被调用,其他生命周期只能在客户端环境调用,因此mounted可以用来区分服务端和客户端)
2022-08-04
共2条回复

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

373 学习 · 192 问题

查看课程