这篇文章主要介绍了vue.js element-ui tree树形控件改iview的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
element-ui组件的tree树形控件修改源码改为iview组件
实现原理
修改了element-ui源码,把源码里面的tree模块提取出来
然后修改element自带checkbox等组件为iview的checkbox,并且兼容方法
最后修改element样式,改为iview风格,自己也添加了一些样式
新的tree组件可以说是element的逻辑,iview的风格
<div> <div class="chu-tree-node__content"> <span> </span><span class="ivu-load-loop"> </span></div> <div> </div></div>
修改handleCheckChange,因为iview的checkbox组件逻辑不同,函数的返回不一样,需要兼容
handleCheckChange(ev) { this.node.setChecked(ev, !this.tree.checkStrictly); },
提取完成后的项目结构,以及封装成npm插件
使用方法
必须安装iview
样式风格全部替换成了ivew
功能全部按照element-ui原先一样
npm i chu-tree-iview
imp<a>本文来源gao($daima.com搞@代@#码(网</a>ort chuView from 'chu-tree-iview' Vue.use(chuView)
使用文档跟element-ui一模一样
以上就是vue.js element-ui tree树形控件改iview的方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!