uview中的 uForm校验列表渲染时无效的问题?列表渲染时只生效一个的问题?
作者:互联网
1. Rules需要初始化
如果时在小程序中: onready(){ this.$refs.uForm.setRules(this.rules); }
如果实在H5端: mounted(){ this.$refs.uForm.setRules(this.rules); }
2.列表渲染时只生效一个的问题?
会发现当页面有多个Form的时候,Form变成了数组对象,所以我们初始化Rules需要循环一下:
for (var i=0;i<this.$refs.uForm.length;i++){
this.$refs.uForm[i].setRules(this.rules);
}
标签:setRules,渲染,rules,refs,uview,列表,uForm 来源: https://www.cnblogs.com/nlovestudy/p/14979900.html