el-cascader-plus经常遇到懒加载没有回显的问题,使用起来很不方便,所以花了点时间做两次,开发完这个组件,下次再遇到同样的问题,直接解决即可。在此开源,希望对遇到同样问题的人有所帮助。开源互助,让编程世界更美好!el-cascader-plus基于element-ui级联二次封装,弥补了原element-ui级联组件懒加载经常无法呼应的不足,其用法与原级联组件一致。使用前请务必安装好vue和elementui(或已按需单独引入elementui的级联Cascader)。版本推荐"vue":"^2.6.11","element-ui":"^2.15.13",配置参数同ElementUI的Cascader级联选择器。你可以参考它的文档。fatelyh/el...优化点:1.修复原组件懒加载数据加载延迟时原组件不响应数据变化不触发echo的问题。触发echo的问题3.echo速度针对单选懒加载进行了优化,比原组件单选懒加载速度更快。4.增加一个新的prop属性:maxLevel,可以限制懒加载的最大层级,整数,最小值为0,默认值为10005.props中的lazyLoad在原来的resolve上做了小修改基础。props{lazy:true,lazyLoad:this.getNode}getNode(node,resolve){//根据node获取子集操作resolve(params)//其中params可以是普通数据和promise(需要resolve值)}效果预览installinstallnpmiel-cascader-plus--saveuse在main.js中写入以下代码以全局使用importelCascaderPlusfrom"el-cascader-plus";Vue.use(elCascaderPlus);在组件中单独使用它importelCascaderPlusfrom"el-cascader-plus";导出默认{名称:“演示”,组件:{elCascaderPlus,},};代码示例-plusradio
