解决[Vue warn]: Property "visible" must be accessed with "$data.visible" because properties starting with "$" or "_" are not proxied in the Vue...
Vue项目中出现以下报错:

报错原因:
permission.js中代码为
Message.error(error || 'Has Error')
因为Message.error()或Message()接收类型string/VNode,而现在接收的是个数组,所以报错。
(Message是Element UI的消息提示控件)
解决方法:
将代码改写成以下的两种格式(任一)
Message.error({ message: error || 'Has Error' })
或
Message({ type : 'error ' , message: error || 'Has Error' })
总结:这种错误一般都是因为传的参数跟方法接受参数类型不符引起的。
参考来源:https://blog.csdn.net/qq_30671099/article/details/107109076

浙公网安备 33010602011771号