今天在开发vue组件时,报错如下:
1 | [Vue warn]: data functions should return an object: |
但是我没有管这个错误,一直到我在写路由守卫时,跳转页面的时突然报错
1 | [Vue warn]: Error in nextTick: "TypeError: Cannot read property '__ob__' of undefined" |
排查很久,后来在Google后有前辈说是因为data模拟数据时该data(){return{}} 代码块需要rerun的,回归第一个报错信息排查,发现是在写data(){return{}}时,没有return,加上即可解决问题
因此,小伙伴们在写代码的时候一定要规范代码呀,不然填坑排查会花费很时间,费时费力