用 vue 一般都配合什么 UI 框架呢?

2017-08-10 12:58:43 +08:00
 bear2017
  1. 前端小白,之前一直用 bootstarp。
  2. 用了 2 天 element UI,感觉自定义参数太少,而且颜色搭配真真是。。。
  3. 用过 materializecss,感觉色彩,样式都还好,不过感觉感觉有点卡。muse-ui 怎么样,不会和 materialize 一样卡吧。materialize 的 toast 效果真的让人抓狂,其他都还好。
  4. iView 感觉就是 element UI 的翻版,不过比 element UI 要丰富。
  5. mint-ui 没接触过,不知道,用过的可以告知一下,蟹蟹。

关于颜色的吐槽


#FF5252 红色 theme="dark"

#FF5252 红色 theme="light"

#FF5722 深橙色 theme="dark"

#FF5722 深橙色 theme="light"

#2196F3 蓝色 theme="dark"

#2196F3 蓝色 theme="light"


只能说明 element UI 只提供了友好的蓝色主题。

(当然你也可以自定义 css 或者在线生成主题啊。关于在线生成主题,我无力吐槽了,这个页面要超过 30 分钟才能响应过来。element UI 的主页响应时间的盆友有木有。虽然很生气但还是要保持围笑.gif)

48680 次点击
所在节点    程序员
65 条回复
designer
2017-08-10 21:21:13 +08:00
notreami
2017-08-10 21:43:51 +08:00
@bear2017 明显没有深入使用,目前就表面,出了感觉,就这点组件,居然压缩后都要 300kb,bootstart 实现的 materialize 比这小很多
ck65
2017-08-10 22:25:59 +08:00
小项目小团队用 bs admin-lte 或 element,个人项目或桌面应用手写更自由。
um1ng
2017-08-10 23:14:52 +08:00
bear2017
2017-08-10 23:51:13 +08:00
@notreami 的确没怎么深入,不过 VUE 的写法的确有点繁杂,如果单纯特效的话,还不如用 jQuery 写法来的简洁。😊
@ck65 前台用 admin-lte 不合适吧。😂
@um1ng 原来 element 大军这么庞大啊😄
dcoder
2017-08-11 07:25:44 +08:00
@bear2017
vue 及其这些 ui 库,和经典的 bootstrap, Jquery 混起来用,方便不?
vue 不是号称"渐进式"框架么, 混搭用的话,会不会比 react.js 之类方便.
bear2017
2017-08-11 08:33:35 +08:00
@dcoder 其实有的地方还是借鉴 bootstrap 和 jquery 的写法。比如说写轮播图,感觉还是 jQuery 的写法更简洁明了,如果用 vue 的写法就比较冗杂了,只不过你要改成 vue 的语法就行了。但是 Vue 的新特性(组件通信...),jQuery 好像做不到。react 不了解哎。这些只是个人观点,仅供参考。
dcoder
2017-08-11 08:45:00 +08:00
@bear2017
同是后端+业余前端, 觉得 bootstrap 和 jquery 才是真正不过时的东西...
react+redux 应该比 vue 还麻烦
basers
2017-08-11 09:20:11 +08:00
用过一个叫 vux 的框架,布局,色彩,体验,文档都挺好,但是组件设计能把人坑死
bear2017
2017-08-11 09:31:56 +08:00
@dcoder #48 大多都是借鉴 bootstarp 和 jquery 来写的,不过人家也有自己的很多东西,还是得多学习学习。(说不定只是自己现在了解的不够深入呢,深入了可能感觉就不一样了吧)
@basers 说出你的故事(入坑经历)
371657110
2017-08-11 09:40:42 +08:00
只用几个插件.其他自己撸.
cephei
2017-08-11 09:48:19 +08:00
@bear2017 iview 没有 mobile 的适配,手机端可以试一试 Vux
airyland
2017-08-11 09:56:14 +08:00
@basers 我是作者,可以具体说说,或者开个 issue,组件设计的迭代比较尴尬,即使想改进也得考虑兼容性,可以在大版本改。
nanguo
2017-08-11 13:25:37 +08:00
bootstrap 就是用 LESS 写,所以学下 LESS 还是有必要的,可以直接改或者调用他的一些写好的函数和模块
bear2017
2017-08-11 13:37:37 +08:00
@cephei #51 哦哦。蟹蟹告知。
@371657110 后台可以撸,前台嘛。毕竟面向用户的,不能太丑
@nangou 不太懂 less,有时间去学一下。
notreami
2017-08-11 15:09:18 +08:00
@bear2017 最后有决定了,麻烦通知下,我也在选型,虽然目前是决定 muse-ui。
leega0
2017-08-11 15:11:43 +08:00
用 iview 撸了一个后台管理,界面我觉得比 element 好看,一下就吸引了我,不喜欢就是弹窗效果,感觉卡顿不流畅。
66beta
2017-08-11 15:31:41 +08:00
quasar 分别适配 ios 和 android

抄它思路,最终还是自己写
bear2017
2017-08-11 19:52:00 +08:00
@notreami 暂时也准备入手 muse-ui 或者 vue-material。看起来实现页面和特效应该还是比较快。
@leega0 element 做后台应该还可以,做前台,用起来的确有点难受。自定义属性真的太少啦。
@66beta 嗯嗯,有机会再去了解一下。
lookas2001
2017-08-12 09:41:57 +08:00
@nanguo bootstrap4 不是换成了 scss 嘛
而且 bootstrap3 有 scss 的子项目。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/381894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX