vue无故报错data functions should return an object

昨天在学习vue-element-admin的时候遇到了下面的报错:

vue无故报错data functions should return an object

然鹅,我的data都有返回return 格式的数据,昨天找到网上的解决方案解决了,今天又报了这个错。。。忘了怎么解决的了

第一种情况:

输出了一下axois拦截器中返回的数据,发现原本应该得到json格式的数据,拿到的是字符串格式,,,我写的后端是测试临时get请求是否响应的,不正式,这种错误就是是因为传的参数跟方法接受参数类型不符引起的:没拿到返回值对象属性值!

修改返回数据的格式后,错误解决

第二种情况:

大多数文章说的解决方案:是axios中Message中的错误,文章来源于:

vue项目报错[Vue warn]: Property “visible“ must be accessed with “$data.visible“ because properties start

最终我的问题还没解决,接着找,突然想起来,我分离出一个router文件,但是在引入文件的地方是以数组的格式进去的。。。去掉了最外层数组的中括号,运行就通顺了!真是跌宕起伏的过程啊。。报这样艰涩的错误,根本找不到到底是哪里出了问题,那么就将时间回溯到出问题之前正常运行的时候再看进行了哪些修改,这样会更好锁定根源

上一篇:Images之Dockerfile中的命令1


下一篇:C++优化代码可起一定作用