1.property or method "treeData" is not defined on the instance but referenced during render
说是属性或方法“treedata”未在实例上定义,但被引用。检查了这属性好多次也没问题,后来发现是写的另一个“permissionList”没有定义类型,后面又赋值了数组,才出现这个错误。所以初始化定义的数据类型和赋值的数据类型格式不一样的时候,就会出现这种错误。
不一定是提示的那个属性或方法有问题,一定要全部检查一遍。
2.打包后页面白屏,一直报错资源找不到
其实就是配置的问题,路径不对自然就找不到。
在vue.config.js中的vueConfig里加上一句
publicPath:'./'
再次打包,完美!
3.下拉框组件弹出错位,切换tab不消失
这个具体的原因我也不太清楚,好像是生成dom的时候脱离文档流了。在属性里加上
:getPopupContainer="triggerNode =>{ return triggerNode.parentNode || document.body;}"就好啦