在vue 项目中引入 mui ,报错'mui' is not defined

发布于 2022-09-07 12:27:40 字数 575 浏览 11 评论 0

在vue项目引入mui,然后在js中用到mui的消息提示框,可是老是报错

clipboard.png
这个是index.html

clipboard.png
这个是main.js

clipboard.png
这个是request.js文件用到

然后就总是报错

clipboard.png

求助一下~是得怎么引入猜对,因为好像这个mui没办法用webpack进行安装

或者是APP的开发可以有其他更好的UI框架可以用吗,是打算用HBUILD打包的,会不会有其他影响?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

﹏雨一样淡蓝的深情 2022-09-14 12:27:40

你可以参考下这个webpack 外部扩展(externals)
应该只要在webpack.base.conf.js加入

externals: {
  mui: 'mui'
}
自找没趣 2022-09-14 12:27:40

这个报错是 ESLint 的报错,不是 webpack 或者浏览器的报错,它的意思是你的代码不符合规范。

MUI 不支持模块管理的话,只能全局使用,这个时候你要告诉 ESlint 它是全局变量,在 request.js 前面加上 /* global MUI */ 即可。

这种情况一定要看提示。
这种情况一定要看提示。
这种情况一定要看提示。

尘世孤行 2022-09-14 12:27:40

我以前用mui的时候将mui.js放入一个文件中通过main.js成为公共使用
clipboard.png
使用的话
clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文