vue+element ui 第一次绑定数据先清除对form表单得验证

this.$nextTick(() => {
	this.$refs.checkform.clearValidate();
})

1、先确定form表单上绑定了
<el-form ref="checkform" label-width="auto" :model="checkform" :rules="rules"></form>

2、如果你得form是放在el-dialog里面的话 先设置Visible=true,再执行文章最开头得代码

<el-dialog title="审核" :visible.sync="Visible" width="80%"></el-dialog>

3、如果你form的数据是通过接口获取到的话,记得把文章 最开头得代码放到接口回调成功里面,也就是form得数据绑定完成之后。

4、完整的代码

<el-dialog title="审核" :visible.sync="Visible" width="80%">
	<el-form ref="checkform" label-width="auto" :model="checkform" :rules="rules"></form>`
</el-dialog>



let param = new URLSearchParams();
param.append('billId', ID);
this.$axios.post(this.url, param).then((res) => {
	if (res.data.code == "200") {
		this.checkform = Object.assign({}, res.data.data);
		this.Visible = true;
		this.$nextTick(() => {
			this.$refs.checkform.clearValidate();
		})
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值