用 vue 一般都配合什么 UI 框架呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
bear2017
V2EX    程序员

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

  •  
  •   bear2017 2017-08-10 12:58:43 +08:00 49170 次点击
    这是一个创建于 2987 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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

    #FF5252 红色 theme="light"

    #FF5252-1

    #FF5722 深橙色 theme="dark"

    #FF5722

    #FF5722 深橙色 theme="light"

    #FF5722_1

    #2196F3 蓝色 theme="dark"

    #2196F3

    #2196F3 蓝色 theme="light"

    #2196F3_1


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

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

    第 1 条附言    2017-08-14 09:23:58 +08:00
    发现大家都很关注 VUE 这一块 O(∩_∩)O 哈!
    到目前( 201708140920 )将近有 100 人收藏了这个帖子(收藏的比留言的还要多),那些隐藏的大佬和萌新都粗来,畅聊一下哈。
    希望大家还是谈论更热烈一些。
    65 条回复    2020-09-26 22:59:09 +08:00
    bear2017
        1
    bear2017  
    OP
       2017-08-10 13:01:32 +08:00
    看前端大佬怎么说~ ↓↓↓
    del1214
        2
    del1214  
       2017-08-10 13:05:21 +08:00
    当然是自己撸 ui 了
    Sapp
        3
    Sapp  
       2017-08-10 13:10:09 +08:00
    我是用的 element ui 的功能,自己撸的样式
    nicevar
        4
    nicevar  
       2017-08-10 13:31:03 +08:00
    试用了 element ui,感觉还行,修改了个 wordpress 模板把两个东西整合起来了,就是界面有时候在某个平台浏览器加载过程有点奇葩,会闪一下模板
    zjsxwc
        5
    zjsxwc  
       2017-08-10 13:36:00 +08:00
    徒手写 sass 或者 less 撸
        6
    wxsm  
       2017-08-10 13:41:33 +08:00
    分享一个自己写的,基于 bootstrap + vue2 的: https://github.com/wxsms/uiv
    bear2017
        7
    bear2017  
    OP
       2017-08-10 13:43:53 +08:00
    @del1214 #2 @Sapp #3 写后台的,想尝试一下 vue。写写 js 还行,要自己写 css 的话......那我还是选择 bootstarp+jquery 好了:smile:
    @nicevar element UI 就是配色太土了。兼容性怎么样,主要手机端。
    hging
        8
    hging  
       2017-08-10 13:45:49 +08:00
    iview 啊。
    bear2017
        9
    bear2017  
    OP
       2017-08-10 13:54:23 +08:00
    @zjsxwc #5 不会 sass 和 less( ⊙ o ⊙ )啊!
    @wxsm 额,bootstarp 的样式很明显啊。(没有说不好的意思,只是想用一些新特性而已)
    @hging iview 坑多么,兼容性怎么样?
    AlwaysBee
        10
    AlwaysBee  
       2017-08-10 13:58:11 +08:00
    @bear2017 我最近在用 semantic ui 搭配 vue 全家桶,搞了个导航网站 链基百科 ,可以看我之前的发帖

    框架官网
    https://semantic-ui.com/
    hst001
        11
    hst001  
       2017-08-10 14:00:05 +08:00
    当然是用 vue material 啊
    http://vuematerial.io/
    bear2017
        12
    bear2017  
    OP
       2017-08-10 14:20:47 +08:00
    @AlwaysBee #10 有点意思,小一号的 bootstarp
    @hst001 还是 materialize 卡片式的设计耐看一点。不过 materialize (国内)用的人的确有点少。
    it1989
        13
    it1989  
       2017-08-10 14:23:38 +08:00
    收藏了,晚点再来看看评论
    LeeSeoung
        14
    LeeSeoung  
       2017-08-10 14:26:32 +08:00
    element-ui 修改一些组件的默认颜色,蓝色->红色,不难,浏览器 F12 对着样式表修改就行
    tanranran
        15
    tanranran  
       2017-08-10 14:26:54 +08:00
    bear2017
        16
    bear2017  
    OP
       2017-08-10 14:48:17 +08:00
    @it1989 #13 发现好多人是收藏啊。啊喂,兄台别走,我们接着聊~
    @LeeSeoung 额,吐槽是主题色,类似整套页面的主体颜色。你想,组件那么多,每个都要改,我还不要兔血啊。
    @tanranran 简单粗暴看 start 咯~
    bear2017
        17
    bear2017  
    OP
       2017-08-10 14:50:07 +08:00
    @bear2017 #16 star 总是喜欢打成`start`
    MaxBear
        19
    MaxBear  
       2017-08-10 15:23:51 +08:00
    @LeeSeoung #18 @LeeSeoung 就是用的第一种方法,第二种方法就算了(大多的时候,那个网页要加载老半天才粗来)。其实我要吐槽的是`dark`和`light`深度的问题,theme 的`dark`和`light`深度多几个,岂不颜色更加丰富。
    参考 materialize 配色


    希望 element UI 团队能改善这个配色和网站加载慢吞吞的问题
    ETiV
        20
    ETiV  
       2017-08-10 15:31:52 +08:00
    UIkit 3

    跟任何前端 MVVM 框架都没有依赖,而且样式挺讨喜的
    notreami
        21
    notreami  
       2017-08-10 16:25:39 +08:00
    最近也在纠结这个问题。最后选择了 muse-ui。先试试,感觉不好就换 vuetify 试试
    AlexYang
        22
    AlexYang  
       2017-08-10 17:22:40 +08:00
    Daming
        23
    Daming  
       2017-08-10 17:25:57 +08:00
    zzuieliyaoli
        24
    zzuieliyaoli  
       2017-08-10 17:27:13 +08:00
    用的 Element-UI,然后自己去改相关的样式文件。

    Element-UI 样式和组件时分开维护的,样式是这个包 https://github.com/ElementUI/theme-default
    klgd
        25
    klgd  
       2017-08-10 17:42:59 +08:00
    收藏了
    感觉如果你不懂配色什么的话还是用自带的吧,要不就找 UI 设计
    marknote
        26
    marknote  
       2017-08-10 17:47:37 +08:00
    试试 semantic-ui :)
    loveCoding
        27
    loveCoding  
       2017-08-10 18:12:40 +08:00
    用 Element-UI 做了三个项目..
    Sapp
        28
    Sapp  
       2017-08-10 18:53:30 +08:00
    @bear2017 element 有个手机版,这种 ui 框架基本都烂大街了,或者去网上套个主题。
    cephei
        29
    cephei  
       2017-08-10 19:20:54 +08:00
    iview
    bear2017
        30
    bear2017  
    OP
       2017-08-10 19:26:23 +08:00
    @ETiV #20 UIkit 文档写的太简洁了吧
    @notreami #21 中意 materialize 的设计,muse-ui 用起来坑不坑?
    @AlexYang 这个好像每个组件都要安装一次嘞,哎哎哎。。
    @Daming VUX 好像没什么样式嘞,好像主要还算 js,vue js 的加强版?
    @zzuieliyaoli@loveCoding element UI 用两天再看看,好像比较成熟的也就这么几个了。
    @marknote 好的,有空尝试一下。
    @klgd 看来也没有更好的选择了,哎哎哎,没有专门的 UI 嘞。
    bear2017
        31
    bear2017  
    OP
       2017-08-10 19:28:44 +08:00
    @Sapp 烂大街没有关系,主要自定义的参数太少。。。
    @cephei iview 手机端实际使用起来怎么样。
    seki
        32
    seki  
       2017-08-10 19:33:25 +08:00
    element-ui 可以定义主题
    然后再自己写一些 patch css (

    因为有一些东西的配色完全不能从主题参数里面导出来
    zoffy
        33
    zoffy  
       2017-08-10 19:37:34 +08:00
    自己写。主要是因为找不到跟原型图匹配的 UI 库
    AlwaysBehave
        34
    AlwaysBehave  
       2017-08-10 19:58:39 +08:00
    需求要到什么程度……如果可以的话不妨试试 MDUI
    https://www.mdui.org
    很轻,但是有些东西不是很完善(比如 select ),小白+1,从这里入手的,因为不用折腾依赖(两行直接写就好了)
    bear2017
        35
    bear2017  
    OP
       2017-08-10 20:13:46 +08:00 via Android
    @seki 哦哦,原来还可以这样。
    @zoffy 对啊,自己写。。icon 一关就很难过的去啊。
    @AlwaysBehave material 设计+1
    hasbug
        36
    hasbug  
       2017-08-10 20:20:14 +08:00
    看移动端还是 PC 咯。后台管理就用饿了么 或者 iview
    移动的话。。。vuex mint 或者不知道了。都不好用,组件太少
    SPACELAN
        37
    SPACELAN  
       2017-08-10 20:35:40 +08:00
    最近用了一个 vuematerial,不过实现上还是有好多不足,一些特殊效果需要手撸
    buseni
        38
    buseni  
       2017-08-10 20:40:46 +08:00 via Android
    你牛逼
    abowloflrf
        39
    abowloflrf  
       2017-08-10 20:51:34 +08:00 via Android
    @ETiV 我最近也一直用这个,挺好看,就是一万年的 beta
    bear2017
        40
    bear2017  
    OP
       2017-08-10 21:14:43 +08:00 via Android   1
    @hasbug 都有吧,其实主要是移动端。
    @SPACELAN material 设计还是不错的,可惜用的人不是太多吧。
    你俩头像好像哎,难道这里面有故事就是一大一小嘛
    designer
        41
    designer  
       2017-08-10 21:21:13 +08:00
    notreami
        42
    notreami  
       2017-08-10 21:43:51 +08:00
    @bear2017 明显没有深入使用,目前就表面,出了感觉,就这点组件,居然压缩后都要 300kb,bootstart 实现的 materialize 比这小很多
    mogita
        43
    mogita  
       2017-08-10 22:25:59 +08:00 via iPhone
    小项目小团队用 bs admin-lte 或 element,个人项目或桌面应用手写更自由。
    um1ng
        44
    um1ng  
       2017-08-10 23:14:52 +08:00
    bear2017
        45
    bear2017  
    OP
       2017-08-10 23:51:13 +08:00 via Android
    @notreami 的确没怎么深入,不过 VUE 的写法的确有点繁杂,如果单纯特效的话,还不如用 jQuery 写法来的简洁。
    @ck65 前台用 admin-lte 不合适吧。
    @um1ng 原来 element 大军这么庞大啊
    dcoder
        46
    dcoder  
       2017-08-11 07:25:44 +08:00
    @bear2017
    vue 及其这些 ui 库,和经典的 bootstrap, Jquery 混起来用,方便不?
    vue 不是号称"渐进式"框架么, 混搭用的话,会不会比 react.js 之类方便.
    bear2017
        47
    bear2017  
    OP
       2017-08-11 08:33:35 +08:00 via Android
    @dcoder 其实有的地方还是借鉴 bootstrap 和 jquery 的写法。比如说写轮播图,感觉还是 jQuery 的写法更简洁明了,如果用 vue 的写法就比较冗杂了,只不过你要改成 vue 的语法就行了。但是 Vue 的新特性(组件通信...),jQuery 像做不到。react 不了解哎。这些只是个人观点,仅供参考。
    dcoder
        48
    dcoder  
       2017-08-11 08:45:00 +08:00
    @bear2017
    同是后端+业余前端, 觉得 bootstrap 和 jquery 才是真正不过时的东西...
    react+redux 应该比 vue 还麻烦
    basers
        49
    basers  
       2017-08-11 09:20:11 +08:00
    用过一个叫 vux 的框架,布局,色彩,体验,文档都挺好,但是组件设计能把人坑死
    bear2017
        50
    bear2017  
    OP
       2017-08-11 09:31:56 +08:00
    @dcoder #48 大多都是借鉴 bootstarp 和 jquery 来写的,不过人家也有自己的很多东西,还是得多学习学习。(说不定只是自己现在了解的不够深入呢,深入了可能感觉就不一样了吧)
    @basers 说出你的故事(入坑经历)
    371657110
        51
    371657110  
       2017-08-11 09:40:42 +08:00
    只用几个插件.其他自己撸.
    cephei
        52
    cephei  
       2017-08-11 09:48:19 +08:00
    @bear2017 iview 没有 mobile 的适配,手机端可以试一试 Vux
    airyland
        53
    airyland  
       2017-08-11 09:56:14 +08:00
    @basers 我是作者,可以具体说说,或者开个 issue,组件设计的迭代比较尴尬,即使想改进也得考虑兼容性,可以在大版本改。
    nanguo
        54
    nanguo  
       2017-08-11 13:25:37 +08:00
    bootstrap 就是用 LESS 写,所以学下 LESS 还是有必要的,可以直接改或者调用他的一些写好的函数和模块
    bear2017
        55
    bear2017  
    OP
       2017-08-11 13:37:37 +08:00
    @cephei #51 哦哦。蟹蟹告知。
    @371657110 后台可以撸,前台嘛。毕竟面向用户的,不能太丑
    @nangou 不太懂 less,有时间去学一下。
    notreami
        56
    notreami  
       2017-08-11 15:09:18 +08:00
    @bear2017 最后有决定了,麻烦通知下,我也在选型,虽然目前是决定 muse-ui。
    leega0
        57
    leega0  
       2017-08-11 15:11:43 +08:00
    用 iview 撸了一个后台管理,界面我觉得比 element 好看,一下就吸引了我,不喜欢就是弹窗效果,感觉卡顿不流畅。
    66beta
        58
    66beta  
       2017-08-11 15:31:41 +08:00
    quasar 分别适配 ios 和 android

    抄它思路,最终还是自己写
    bear2017
        59
    bear2017  
    OP
       2017-08-11 19:52:00 +08:00
    @notreami 暂时也准备入手 muse-ui 或者 vue-material。看起来实现页面和特效应该还是比较快。
    @leega0 element 做后台应该还可以,做前台,用起来的确有点难受。自定义属性真的太少啦。
    @66beta 嗯嗯,有机会再去了解一下。
    lookas2001
        60
    lookas2001  
       2017-08-12 09:41:57 +08:00 via Android
    @nanguo bootstrap4 不是换成了 scss 嘛
    而且 bootstrap3 有 scss 的子项目。
    qw7692336
        61
    qw7692336  
       2017-08-12 09:44:53 +08:00 via Android
    @AlexYang 这个用过
    siloong
        62
    siloong  
       2017-08-22 13:56:53 +08:00
    借楼也问个问题,最近用 vue 做一个文件管理的页面,想问下用什么 UI 框架好一点?
    bear2017
        63
    bear2017  
    OP
       2017-08-22 14:08:46 +08:00
    @siloong #62 怕坑多久选 element UI 吧,毕竟用户多,碰到问题比较容易交流。如果喜欢 material design 的设计的话可以考虑用[muse-ui]( http://www.muse-ui.org),目前正在使用 muse-ui 中~
    bear2017
        64
    bear2017  
    OP
       2017-08-22 14:09:32 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5228 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:30 PVG 17:30 LAX 02:30 JFK 05:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86