V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lyric
V2EX  ?  分享创造

Quail-UI: 一个超简单的 Vue3 的 UI 库

  •  
  •   lyric ·
    lyricat · 77 天前 · 2544 次点击
    这是一个创建于 77 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    本来是给 Quail 用的,但是后来觉得独立出来吧。

    UI 库很多,之所以要再做一个是因为 不想有太多没必要的依赖,也不想解决还没遇到的问题。唯二的依赖 days.js 其实也可以去掉,改天就去掉了。

    主要目的:简单、让我可以玩点花活(比如 Switch 组件)

    依赖 vue 因为是可以省很多事情,而且不需要靠很多前端工具打包啊转译啊啥的,build 完了就能用,就像这样,对我这种懒人来说是很重要的:

    <script type="importmap">
    {
      "imports": {
        "vue": "https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.esm-browser.prod.js",
        "quailui": "https://static.quail.ink/assets/quail-ui/0.2.45/index.js",
      }
    }
    </script>
    <script type="module">
      import * as Vue from "vue";
      import QuailUI from "quailui";
      
      const { createApp, ref, onMounted } = Vue;
      const app = createApp({
        // ...     
      });
    
      app.use(QuailUI, {debug: true});
      app.mount("#app");
    </script>
    
    
    2 条回复  ?  2024-02-26 09:17:10 +08:00
    kevinzhow
        1
    kevinzhow  
       77 天前   ?? 1
    太牛了,小型 Design System 了!学习收藏!
    starrystarsky
        2
    starrystarsky  
       75 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1110 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com