element-ui 表单清空 resetField()方法

由于PM说项目赶时间,我二话不说撸起袖子就是一顿狂操作,自己操作了几遍没有发现bug当天下午就欣喜地将刚撸好的form表单功能提交给qa去测试。不一会儿qa就给我提一bug说:“你这表单操作有问题啊!为啥我重选前面的名称按钮,后面的类型选项会报错了?”。

如图所示:

我听完就连忙给她解释道:“这个不是bug,这个是提示信息而已嘛!”。QA又来了:“我看着那个红色提示就认为是错误的,用户不喜欢这样的操作,赶紧得改吧!”。我当时就觉得这分明就是个奇葩的要求嘛。好好好,我改!

由于对element文档不太熟(主要用的少),我就像那大海里迷了方向的渔船毫无头绪。清空value值?重置表单?一顿操作还是没有得到解决。最后不得不再仔细看看element官方文档(真想吐槽下文档写的不够详细,组件的每个用法没有详尽的举例子)。哟!果然有收获了  Form 表单 提供了一个resetField()方法:

对了就是它!

具体步骤:

1、在类型里设置ref属性,这样方便你重置选项值。

2、在名称的change事件中使用this.$refs['devType'].resetField()就可以了

现在给出项目代码截图:

html:

js:

  • 11
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值