摘要:原因如下影响使用的小有点多需要重新学习一门语言接下来详述。基于标准化技术,可以最大限度的避免浪费。会广播特定的事件,这些事件无法被捕获,只能在的钩子里手工绑定。左右看了看,准备先试下。希望你们再接再厉,相信将来这套库会更好。
不确定写多长,写先结论吧:暂时不推荐使用。原因如下:
影响使用的小 Bug 有点多
需要重新学习一门语言
接下来详述。
从前司离职之后,我开始更新技术栈。离开惯用的 Backbone,考虑再三,投入 Vue 怀抱。选择 Vue,而不是竞品 Angular、React,有三个理由:
文档友好,社区活跃。
模块拆分的很好,学习曲线平缓。
基于标准化技术,可以最大限度的避免浪费。
不过实操之后发现,Vue 与我惯用的 Bootstrap 有些冲突,主要在于:
Bootstrap 对过渡效果和切换的操作依赖于样式,比如 .active、.in。Vue 在处理模板时会把当前样式先缓存起来,然后根据数据增删绑定的样式。此时就可能出问题,tab 页切不动或者动画突然打断之类的。
Bootstrap 会广播特定的事件,这些事件无法被 Vue 捕获,只能在 mounted() 的钩子里手工绑定。
于是我觉得,既然根基(jQuery)变了,最好把整条线都更新了吧。左右看了看,准备先试下 Element UI。这是饿了么推出的基于 Vue2.0 的组件库,目测组件齐全,文档详细,而且直接以 2.0 为基础,符合我追新的想法。
实际用了之后……唉……有点……遗憾。项目地址。
首先,Element UI 把所有组件都封装了,包括布局,比如
封装的另一个问题,所有元素都要通过后期渲染,总让我感觉不舒服。以及,我几乎无论干什么都要查文档,几乎没法直接动手,这和我选择 Vue 的初衷是相违背的。
接下来,小 Bug,有点多。除去布局和提示之类,我只用到3个组件:
可能别的组件很健壮吧,我运气不好。
总之,我觉得就目前这个版本,1.2.5,来看,Element UI 还没到让人放心用并且用得好的程度。
下一次我可能会选别家的再试下,或者继续用 Bootstrap 然后自己拼些小组件出来——我这次就是想找个有 loading 的 button 才找 UI 库的。
啊,最后,还是感谢 Element UI 团队,感谢饿了么。希望你们再接再厉,相信将来这套库会更好。
同步发于 我的博客
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/82214.html
摘要:序本文主要展示一下如何使用支持的目前是,因而没有发布到官方仓库里头,需要从中拉取配置由于支持了,所以之前的就移除掉了,变为以及,这里使用的是小结引入了,而当前版本的还不支持,得使用才支持由于是版本,因而没有发布到官方仓 序 本文主要展示一下如何使用支持WebFlux的Swagger maven io.springfox ...
摘要:引言学这么久了,一直想做个界面出来,最近发现有个内置库,利用它可以很轻松做出一些简易的界面,首先来看官方对的说明从上面描述中我们不难看出,不管你是系统,还是系统,它都可以生成相对应的操作界面,这就是所谓的跨平台。 showImg(https://segmentfault.com/img/remote/1460000018532942?w=1078&h=1076); 0.引言 学Pyth...
阅读 702·2023-04-25 17:54
阅读 2944·2021-11-18 10:02
阅读 1115·2021-09-28 09:35
阅读 625·2021-09-22 15:18
阅读 2820·2021-09-03 10:49
阅读 2995·2021-08-10 09:42
阅读 2546·2019-08-29 16:24
阅读 1235·2019-08-29 15:08