Started 快速开始
完整引用
如果你对打包后的文件大小不是很在乎,那么使用完整导入会更方便。
ts
import { createApp } from 'vue';
import XiVui from 'xivui'
import App from './App.vue';
import 'xivui/dist/index.css';
// or
// import 'xivui/components/styles';
const app = createApp(App);
app.use(XiVui).mount('#app')
WARNING
需要注意的是,样式文件需要单独引入。
按需加载
按需加载可以有效的降低包的体积。
html
<template>
<Button color="blue">Blue Button</Button>
</template>
<script setup lang="ts">
import { Button } from 'xivui'
import 'xivui/components/button/style'
</script>
TIP
为了书写方便,后期会单独编写 unplugin 来完成按需加载的自动引入样式和 unplugin-vue-components 插件,用于单文件 .vue
的自动按需加载组件。