本文共 382 字,大约阅读时间需要 1 分钟。
今天在写QML代码时,新增一个函数,出现了Cannot read property xxx ‘width’ of null的错误,开启了定位操作。
function getDiskInfo(retCode, ret) { diskModel.clear(); data = ret.split("-"); for (var i =0; i < data.length; i++) { diskModel.append({ "data": data[i]}) }}
通过添加注释,寻找问题点,最终定位到下面一行代码:
data = ret.split("-");
仔细分析发现,data没有进行声明就赋值了,修改代码如下:
var data = ret.split("-");
运行OK!
转载地址:http://hxuun.baihongyu.com/