Skip to content

开始

总览

vrx-arco 是对 arco-design-pro-vue的组件级封装

灵感来自 @ant-design-vue/pro-layout

只是个人项目,整体较为随便,作为开发途中的经验总结,如有相似的需求,推荐copy或阅读源码,不建议将该包在实际项目中使用

预览

layout-preview.png

安装

bash
$ npm i @vrx-arco/pro-layout @vrx-arco/pro-components
bash
$ yarn add @vrx-arco/pro-layout @vrx-arco/pro-components
bash
$ pnpm add @vrx-arco/pro-layout @vrx-arco/pro-components
bash
$ bun add @vrx-arco/pro-layout @vrx-arco/pro-components

样式完整导入

ts
// 导入依赖的所有 less样式
import '@vrx-arco/pro-components/arco-style'
import '@vrx-arco/pro-layout/arco-style'

// 导入依赖的所有css样式
import '@vrx-arco/pro-components/arco-style-css'
import '@vrx-arco/pro-layout/arco-style-css'

// 导入自身样式
import '@vrx-arco/pro-components/style/index.css'
import '@vrx-arco/pro-layout/style/index.css'

自动导入

使用 unplugin-vue-components 对组件与样式进行自动按需导入

安装

bash
$ npm i @vrx-arco/helper -D
bash
$ yarn add @vrx-arco/helper -D
bash
$ pnpm add @vrx-arco/helper -D
bash
$ bun add @vrx-arco/helper -D

使用

ts
import { VrxArcoProComponentsResolver, VrxArcoProLayoutResolver } from '@vrx-arco/helper'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [
    Components({
      resolvers: [VrxArcoProLayoutResolver({}), VrxArcoProComponentsResolver({})],
    }),
  ],
})

Released under the MIT License.