# 自定义组件
SchemaForm 组件提供了便于创建自定义组件的方案,使用 FormMixin
创建你的自定义组件
# 创建自定义组件
// @/components/CustomNumber.vue
<template>
<el-input-number
v-model="bindVal"
v-bind="attrsAll"
v-on="onEvents"
/>
</template>
<script>
import { FormMixin } from '@vueblocks/element-schema-form'
export default {
name: 'CustomNumber',
mixins: [FormMixin]
}
</script>
# main.js 全局引入组件
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import SchemaForm from '@vueblocks/element-schema-form'
import CustomNumber from '@/components/CustomNumber.vue'
Vue.use(ElementUI)
Vue.use(SchemaForm)
Vue.component('CustomNumber', CustomNumber)
# 使用自定义组件
显示代码 在线运行