macawtt
macawtt
  • 发布:2014-12-13 17:37
  • 更新:2019-06-10 15:00
  • 阅读:34209

Uncaught ReferenceError: mui is not defined

分类:MUI

打开一个新窗口,使用mui.openWindow,然后报出mui is not defined,这个错误无法定位bug,折腾了好一会,最终发现是url写错了。

或许有谁也报了这种错误,然后找到错误原因,也贴在这下面,能减少我们这些新手很多困惑。

不知官方对于异常是否能优化一下,抛出更明确的错误信息。而不是现在这样的

4 关注 分享
DCloud_UNI_CHB 闪电兔 程序猩 1***@qq.com

要回复文章请先登录注册

2***@qq.com

2***@qq.com

本地运行正常 真机调试时候 报错 mui is not defined at static/js/app.js:1 求解无门
2019-06-10 15:00
zkkpkk

zkkpkk

不得不说,文档做得是真的烂
2018-09-13 11:16
g***@sohu.com

g***@sohu.com

楼上说的对,先引用js再调用
2018-07-17 10:22
biubiubiubiu

biubiubiubiu

有一种情况,mui.min.js必须要在你调用的mui文件之前引用。
比如说
<script src="../../../js/mui.min.js"></script>
<script src="../../../js/app.js"></script>
可行正常

<script src="../../../js/app.js"></script>
<script src="../../../js/mui.min.js"></script>
里app.js就会报错
mui is not defined
2017-09-13 16:20
ruogu

ruogu

回复 s***@hotmail.com :
要是引用都听不懂,还是个人基础的问题啊
2017-08-16 00:35
s***@hotmail.com

s***@hotmail.com

回复 DCloud_UNI_FXY :
作为官方不给出解决方案,说不是我们报错的,这样真的好吗,人家问为什么,你说没引用,也不告诉别人怎么引用,回复了等于没说。
2017-02-16 12:22
n***@126.com

n***@126.com

楼上说得对,先加载mui.js后才可能引用mui。否则会报错
2016-05-01 11:27
送礼的snake

送礼的snake

把要调用的 mui script 代码 。 放到 <script src="mui.min.js"></script> 下面 就引用了 可以了
2016-03-12 10:21
macawtt

macawtt (作者)

en ,在文档最前面也有说明,只是开始没注意到,绕了个圈子
2014-12-14 16:57
DCloud_UNI_FXY

DCloud_UNI_FXY

mui is not defined是js引擎报的错误,不是我们报错的。
通常遇到** is not defined基本上都是因为该对象不存在,至于为何不存在,有很多情况,比如你的情况就是引用js没引用到,还有就是引用了没有定义的对象
2014-12-14 12:22