vue的form表单验证

vue的form表单验证

vue自定义form表单验证

1.template模板代码

<template>
 <el-form size="mini" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="180px">
    <el-row>
      <el-col :span="9">
        <el-form-item label="表单1" prop="bus_scene">
          <el-select  style="width:100%;" size="mini" v-model="selectVal" placeholder="表单1">
            <el-option v-for="item in busSceneList" :key="item.id" :label="item.label" :value="item.id">
            </el-option>
          </el-select>
        </el-form-item>
      </el-col>
      <el-col :span="9">
        <el-form-item label="表单2" prop="rrc_desc">
          <el-input  v-model="inputVal"  placeholder="表单2">
          </el-input>
        </el-form-item>
      </el-col>
    </el-row>
    </<el-form>
    </template>

2.js中代码

export default {
  name: "relation-form",
  data(){
	return {
		 dataRule: {
	        //表格规则
	        bus_scene: [
	          	{
		            required: true,
		            message:"输入错误1",
		            trigger: "blur",
	          	},
	        ],
	        rrc_desc: [
	           {
	            required: true,
	            message: "输入错误2",
	            trigger: "blur",
	          },
	        ]
	      },
	      busSceneList:[{lable:"表单1",id:"1"},{lable:"表单2",id:"2"}],
	      selectVal:"",
	      inputVal:""
		}
	},
	method:{
	//表单提交
	dataFormSubmit(){
		this.$refs["dataForm"].validate((valid)=>{
			//表单验证通过-返回 Bloean值(valid)
	
			})
		}
	}
  }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值