V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolair
V2EX  ›  问与答

现在好看的前端框架全是基于 vue 的,可以不用 vue 的那套东西仅仅使用那张好看的皮么?

  •  
  •   coolair · 2018-10-09 09:10:18 +08:00 · 3479 次点击
    这是一个创建于 2242 天前的主题,其中的信息可能已经有所发展或是发生改变。
    18 条回复    2018-10-09 10:51:42 +08:00
    a4854857
        1
    a4854857  
       2018-10-09 09:19:53 +08:00
    只引用 css 不就好了。然后去官网审查例子来看类名对应样式
    o0
        2
    o0  
       2018-10-09 09:22:00 +08:00
    接楼上,页面加载的效果可以借助 pjax 实现
    fy
        3
    fy  
       2018-10-09 09:29:35 +08:00
    vue 项目不包括前端样式的部分啊?莫非我用了假的 vue
    sfree2005
        4
    sfree2005  
       2018-10-09 09:37:28 +08:00 via Android
    举些例子? react 和 angular 我也觉得有好看,不过大部分需要付费,但也不贵呀。单用户版本也就一两百块
    weegc
        5
    weegc  
       2018-10-09 09:38:30 +08:00
    js 和 css 是两回事
    TomatoYuyuko
        6
    TomatoYuyuko  
       2018-10-09 09:41:47 +08:00
    element 也出 ng 和 react 版本了,不知道你指的是哪套,vue 本身不包含样式啊
    17681880207
        7
    17681880207  
       2018-10-09 09:53:55 +08:00
    真的吗?我咋觉得 vue 的 ui 都很丑啊...
    jin5354
        8
    jin5354  
       2018-10-09 10:02:28 +08:00
    很难,像 element 这种 UI 库如果想脱离 Vue 要自己剥离样式再手写 DOM 结构,成本太高了
    denano
        9
    denano  
       2018-10-09 10:07:21 +08:00
    好看的比如?我感觉主流的几个都很丑啊...
    Everyman
        10
    Everyman  
       2018-10-09 10:08:13 +08:00
    一个简单粗暴的做法,用 iView 作例子:
    首先全局引入 iView 的 CSS,这样框架定义好的各种样式就可以在你的项目生效。然后在需要使用某控件时,如使用 Tabs 控件,去官网找 example。接着 F12 inspect 某个 example,你会看到其实该控件也是用基本的 HTML+CSS 实现的而已,而 CSS 你已经引入了,只需要 copy element,黏贴到自己项目代码中。最后移除一些额外的 class,如 example-demo,保留“ ivu-”开头的 class,这样你就获得了这个控件的“皮”了。
    但是几乎所有控件都有自己的 JS,这个较难复制黏贴,所以都要你自己补充实现。
    如果是大型项目,特别是你对该框架不熟悉理解不深,会很痛苦,而且这样也算是违背了使用框架的快速生成高质量代码的意义。
    LokiSharp
        11
    LokiSharp  
       2018-10-09 10:08:45 +08:00
    vue 的 UI 一个比一个丑不是吗
    FakeLeung
        12
    FakeLeung  
       2018-10-09 10:10:11 +08:00
    vue 只是个框架而已啊。美不美,是 css 控制的。
    nekoneko
        13
    nekoneko  
       2018-10-09 10:27:41 +08:00
    我感觉除了 muse-ui,其他的丑到姥姥家了
    murmur
        14
    murmur  
       2018-10-09 10:29:02 +08:00
    为什么我感觉 react 和 bootstrap 好看的库更多
    coolair
        15
    coolair  
    OP
       2018-10-09 10:37:11 +08:00
    @murmur bootstrap 有哪些呢,分享下啊
    coolair
        16
    coolair  
    OP
       2018-10-09 10:37:27 +08:00
    @nekoneko 这个确实不错啊,可惜也是基于 vue 的
    coolair
        17
    coolair  
    OP
       2018-10-09 10:40:00 +08:00
    xiaoxinshiwo
        18
    xiaoxinshiwo  
       2018-10-09 10:51:42 +08:00
    vue 全称 vuejs 大胸弟
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1379 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:37 · PVG 01:37 · LAX 09:37 · JFK 12:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.