0.2.30 • Published 9 months ago
backstage-vue3 v0.2.30
backstage-vue3
一款基于Vue3,JSON配置化UI组件库,同时兼容element-ui、ant-design-vue
接入指南
安装
npm i backstage-vue3
添加babel按需引入插件
module.exports = {
...
plugins: [
...,
[ // 本次增加
'import',
{ // 按需引入backstage-vue3组件
libraryName: 'backstage-vue3',
libraryDirectory: 'lib',
customStyleName: () => {
return 'backstage-vue3/lib/css/index.css'
},
},
],
]
}
使用
<BsForm
v-model="form"
class="BaseForm"
:config="config"
/>
import { BsTable, BsForm } from 'backstage-vue3'
ant-design-vue使用
如果你是使用的element-plus你可以直接忽略此步骤,如果你使用的是ant-design-vue,你需要在main.js顶部添加
window.uiLanguage = 'ant'
注意事项
按需引入会对组件传入的所有props进行类型校验,如下:
可以直接导入内置提供的接口,来保证传入的数据符合类型校验:
<BsForm
v-model="form"
class="BaseForm"
:config="config"
/>
import { BsTable, BsForm, formConfig } from 'backstage-vue3'
const config = ref<formConfig>({
...
})
示例页面
0.2.30
9 months ago
0.2.27
2 years ago
0.2.26
2 years ago
0.2.25
2 years ago
0.2.24
2 years ago
0.2.23
2 years ago
0.2.22
2 years ago
0.2.21
2 years ago
0.2.20
2 years ago
0.2.19
2 years ago
0.2.18
2 years ago
0.2.17
2 years ago
0.2.16
2 years ago
0.2.12
2 years ago
0.2.11
2 years ago
0.2.10
2 years ago
0.2.1
2 years ago
0.2.29
2 years ago
0.2.28
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.1.7
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.3
2 years ago
0.1.4
2 years ago
0.2.2
2 years ago
0.2.5
2 years ago
0.1.6
2 years ago
0.2.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago