UNPKG

@zxy-space/v-form

Version:

* `Mixin` 公用方法使用 `__` 作为前缀 * 事件传递使用 `e__` 作为前缀 * `@` 为组件校验规则保留关键字

36 lines (30 loc) 762 B
import Vue from 'vue' import App from './App.vue' import FormItemTest from './components/FormItemTest' import VForm from '../packages' import ADDRESS_JSON from '../packages/Address/data.json' Vue.config.productionTip = false Vue.component(FormItemTest.name, FormItemTest) Vue.use(VForm, { // primaryData: true, addressJSON: ADDRESS_JSON, validator: { custom: { params: ['length'], message: '长度不能大于{length}', validate: (value, { length }) => { return value.length <= length } }, target: { params: ['target'], message: 'password不正确', validate: (value, { target }) => { return value === target } } } }) new Vue({ render: h => h(App), }).$mount('#app')