现在部门准备基于vue
框架开发一套组件,希望使用iview
UI组件库,这样可以节省很多时间和人力,通过这几天的熟悉与了解,iview
组件基础功能不能满足公司的需求。
我想的是:1、由于公司做的是基础组件,iview
实现的也是基础组件,是否可以在源码上进行添加?
2、如果基于源码添加,iview
更新版本我们开发的组件也可以升级使用,以及其他需要注意的地方?
3、或者针对这种情况有什么更好的方法?
说明:由于公司负责这个项目的人少,基于vue
自己开发一套组件不太合适。
谢谢!
个人建议:
iView
的可定制性还是比较差的,所以如果需要改动其本身的结构,特别是改动底层组件,自然是需要通过改动源码的方式实现。Github
的fork
功能近似,所以你可以按类似的方式进行处理。(ps. Git是支持本地仓库绑定多个远程仓库的,只要把iView
也加入到远程仓库列表中,需要更新时从iView
库中进行merge
就可以了)