0.2.30 • Published 9 months ago

backstage-vue3 v0.2.30

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

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进行类型校验,如下:

1693816439592

可以直接导入内置提供的接口,来保证传入的数据符合类型校验:

<BsForm
  v-model="form"
  class="BaseForm"
  :config="config"
/>

import { BsTable, BsForm, formConfig } from 'backstage-vue3'

const config = ref<formConfig>({
  ...
})

示例页面

https://chenyuhuan.gitee.io/backstage-vue3/#/home

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