Vue vant框架form表单 validate方法
通过ref可以获取到form实例并调用实例方法 在<van-form></van-form> 上面添加 ref="dataform" 可以获取到表单里的所有元素 因为我要进行表单验证所以在medthod中通过 然后在我要验证的那个<van-field></van-field> 上面添加name="xxx"this.$ref,dataform.vali
·
通过ref可以获取到form实例并调用实例方法 在<van-form></van-form> 上面添加 ref="dataform" 可以获取到表单里的所有元素 因为我要进行表单验证 所以在medthod中通过 然后在我要验证的那个<van-field></van-field> 上面添加name="xxx" this.$refs.dataform.validate("xxx")。 validate验证表单,支持传入name来验证单个或部分表单项
我在运行的过程中有个报错:Cannot read properties of undefined (reading 'validate')
然后我去搜了一下 总结了几个会报错的原因 1.在组件中ref前面不需要加 : 2.在校验方法中如果没有传递相关的参数也会报错 就是name是一定要写的!
更多推荐
已为社区贡献2条内容
所有评论(0)