本来是给 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 306 天前 1
太牛了,小型 Design System 了!学习收藏!
|
2
starrystarsky 304 天前
强
|