Skip to content

使用 X Dev Tools UI 组件库

依赖安装:

bash
pnpm i -D unocss @suwujs/ui @suwujs/preset

在 Vue 项目中使用 XUI 组件库:

ts
// math.ts
import XUI from '@suwujs/ui'
import { createApp } from 'vue'
import App from './App.vue'
import 'uno.css'
import '@suwujs/ui/ui.css'

createApp(App).use(XUI).mount('#app')

使用预设配置 uno.config.ts

ts
// uno.config.ts
import { defineConfig } from 'unocss'
import { presetXui } from '@suwujs/preset'

export default defineConfig({
  presets: [
    presetXui({
      /* options */
    })
  ]
})

在 vite.config.ts 引入 unocss

ts
import { defineConfig } from 'vite'
import UnoCSS from 'unocss/vite'

export default defineConfig({
  plugins: [
    // ...
    UnoCSS() 
  ]
})

现在你可以在 Vue 文件中使用 XUI 组件了

vue
<template>
  <XButton>Button</XButton>
</template>