马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- 先展示修改后可校验的完备 demo
- <template>
- <div class="rules-container">
- <a-form-model
- ref="formRef"
- :model="formState"
- :rules="rules"
- :label-col="labelCol"
- :wrapper-col="wrapperCol"
- >
- <a-form-model-item label="Activity name" prop="name">
- <a-input v-model="formState.name" />
- </a-form-model-item>
- <a-form-model-item :wrapper-col="{ span: 14, offset: 4 }">
- <a-button type="primary" @click="onSubmit">Create</a-button>
- </a-form-model-item>
- </a-form-model>
- </div>
- </template>
- <script>
- export default {
- name: 'Test',
- data() {
- return {
- formState: {
- name: '',
- },
- rules: {
- name: [
- { required: true, message: 'Please input Activity name', trigger: 'blur' }
- ]
- },
- labelCol: {
- span: 4,
- },
- wrapperCol: {
- span: 14,
- },
- }
- },
- methods: {
- onSubmit() {
- this.$refs.formRef.validate(valid => {
- if(valid) {
- console.log('values');
- } else{
- console.log('error submit!!')
- return false
- }
- })
- }
- }
- }
- </script>
复制代码 - 官网:校验收效条件
- 重点
|