本来是给 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>
![]() | 1 kevinzhow 2024-02-24 15:44:50 +08:00 ![]() 太牛了,小型 Design System 了!学习收藏! |
![]() | 2 starrystarsky 2024-02-26 09:17:10 +08:00 强 |