解決[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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM