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