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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM