Cyber码农
Cyber码农
  • 发布:2017-03-23 10:56
  • 更新:2017-08-11 12:08
  • 阅读:1541

MUI报Uncaught TypeError: Cannot call method 'drawRect' of undefined错误

分类:MUI

请问真机调试时报下面的错误提示是什么意思?搞不懂~~
我是直接从自带的demo里完整复制那段js代码到我自己的页面里之后,就出现这样的错误:

Uncaught TypeError: Cannot call method 'drawRect' of undefined at index.html:763
Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png at data:text/html,chromewebdata:12
error

对应第763行的代码是这样的:

                titleView.drawRect("#cccccc", {  
                    top: "43px",  
                    height:"1px",  
                    left: "0px"  
                }); //绘制底部边线

还有更纳闷的是,本来想再去真机运行一下HBuider自带的demo,看看那边的demo是不是也会报这样的错误,结果运行之后还是会报我自己的项目的错误,然而我的项目和demo明明是分成两个不同的APP项目的呀,但控制台的输出信息怎么会混到一起的呢(已经清空过控制台信息了)?HBuider不能分开调试的吗?
求解。。。

2017-03-23 10:56 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

Android设备在连接上HBuiler后,真机调试的情况下,会将日志信息输出到HBuilder。
即便是控制台暂时关闭了,日志信息依旧会被记录。再次启动真机调试控制台的时候,会依次输出之前的信息。

关于错误信息,请更新HBuilder至最新版。直接运行最新的Hello mui示例,检查是否报错。

ladesign

ladesign

在manifest.json的plus加入以下

"plus": {
"launchwebview": {
"navigationbar": {
"backgroundcolor": "#f7f7f7",
"titletext": "首页",
"titlecolor": "#000000"
}
},............

该问题目前已经被锁定, 无法添加新回复