Skip to content

Install 安装

依赖安装

js
npm install azong --save

完整引入

js
// main.ts
import { createApp } from 'vue'
// 组件库
import azongUI from 'azong'
import "azong/theme/src/index.scss"
// App
import App from './App.vue'
const app = createApp(App)
app.use(azongUI)
app.mount('#app')

手动按需引用

js
<template>
  <a-button>我是 Button</a-button>
</template>
<script setup>
  import { AButton } from 'azong'
</script>

按需引用自动导入组件样式

按需自动导入组件样式,将借助第三方插件 vite-plugin-style-import@2.0.0 consola@3.2.3 实现。
强列建设完整引入组件库样式。

js
// examples/vite.config.js
import { createStyleImportPlugin } from 'vite-plugin-style-import'
export default defineConfig({
    plugins: [
        vue(),
        createStyleImportPlugin({
            libs: [
                {
                    libraryName: 'azong',
                    esModule: true,
                    resolveStyle: (name) => {
                        const path = name.split('-')  // a-button
                        return `azong/es/components/${path[1]}/src/style/`
                    },
                }
            ],
        }),
    ],
})