鍍金池/ 問答/HTML/ 在vue 項目中引入 mui ,報錯'mui' is not defined

在vue 項目中引入 mui ,報錯'mui' is not defined

在vue項目引入mui,然后在js中用到mui的消息提示框,可是老是報錯

clipboard.png
這個是index.html

clipboard.png
這個是main.js

clipboard.png
這個是request.js文件用到

然后就總是報錯

clipboard.png

求助一下~是得怎么引入猜對,因為好像這個mui沒辦法用webpack進行安裝

或者是APP的開發(fā)可以有其他更好的UI框架可以用嗎,是打算用HBUILD打包的,會不會有其他影響?

回答
編輯回答
離觴
我以前用mui的時候?qū)ui.js放入一個文件中通過main.js成為公共使用
clipboard.png
使用的話
clipboard.png
2018年7月28日 13:42
編輯回答
背叛者

你可以參考下這個webpack 外部擴展(externals)
應(yīng)該只要在webpack.base.conf.js加入

externals: {
  mui: 'mui'
}
2017年2月14日 16:11
編輯回答
孤慣

這個報錯是 ESLint 的報錯,不是 webpack 或者瀏覽器的報錯,它的意思是你的代碼不符合規(guī)范。

MUI 不支持模塊管理的話,只能全局使用,這個時候你要告訴 ESlint 它是全局變量,在 request.js 前面加上 /* global MUI */ 即可。

這種情況一定要看提示。
這種情況一定要看提示。
這種情況一定要看提示。

2017年5月21日 02:12