错误提示:
Uncaught (in promise) TypeError: Cannot read property 'init' of undefined
排查路线:这个句子翻译的意思是init这个东西没有被定义,下面是我写的代码,里面会发生变化的变量只有zTree 这一个变量。
this.ztree = $.fn.ztree.init($("#treeDemo"), setting, zNodes);
我往上看看发现ztree这个变量的名称和zTree中控制领域的代码类名相同,觉可能是名字出现了冲突导致函数无法启动。
定义的变量:
data:{
ztree:null,
},
控制领域的代码:
<ul id="treeDemo" class="ztree"></ul>
更改变量名后发现成功了