写项目时突然报错
登陆页面点击确认登录后弹出
网上说是data没有返回return 格式的数据的问题,但是我应该不存在这个问题,出错时在写组件并没有写data
这个错误是由于 Vue 组件的 data 选项应该是一个函数而非一个对象。这是因为每个实例应该有自己的数据副本,而不是共享同一个数据对象。
解决方法是在组件中把 data 选项改成函数,如:
data: function () {
return {
message: 'Hello Vue'
}
}
或者用箭头函数
data: () => ({
message: 'Hello Vue'
})
还有可能是在组件内部使用了$data、$props、$el之类的属性或者方法,但是没有正确的使用,导致报错。请检查是否存在这样的问题,并修改为正确的使用方式。
另外错误信息里面有关于 Redis 的错误,可能是redis配置问题导致的,请检查redis的配置。
代码呢