- 博客开发灵感有些枯竭,暂时想不到什么好玩的点子,欢迎小伙伴们评论区来点有趣/创意的功能
这次记录几个遇到的小问题。PS:前面发了一次,不知道为什么一直给我卡审核不显示,晕倒...
- 路由守卫
通过路由守卫可以实现一个前端的(伪)登录功能。为路由设置重定向,未登录访问发博客页面时,重定向至登录页。代码如下:
在登录页设置如下方法,就可以实现登录访问功能啦!当然,实现完整的登录注册功能需要后端的辅助,在此只是做一个演示^_^
- 解决页面正常显示但是报错"TypeError: Cannot read property 'xxx' of undefined"
在博客展示页,明明内容均已成功加载,但是控制台报错cannot rad property 'xxx'。原因是在vue渲染机制中,异步数据先显示初始数据,再显示带数据的数据。最开始博客设为空数组,渲染时是什么都没有的,渲染完成才显示数据,所以报错了。解决方法是加一个v-if判断,不为空再显示。详情见博客(https://juejin.cn/post/6844904129865711623)
继续学理论知识去吧!
检查注册登录时路由前置守卫的防止死循环考虑到了,也用到了组件懒加载,不错!
火钳刘明