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);
}

上一篇:用uview制作一个简单的表单


下一篇:uni-app小程序商城 (1)