uniapp uview form组件setRules
当表单嵌套在modal或者是在v-else里面的时候,即一开始表单的元素display为none的时候。refs里面是没有uForm的。所以再onReady里面设置是无效的。这时候利用nextTrick,监听当表单出现时,且dom更新结束时,再设置规则watch: {modalShow(newVal) {if(newVal)this.$nextTick(() => {this.$refs.u
·
当表单嵌套在modal或者是在v-else里面的时候,即一开始表单的元素display为none的时候。refs里面是没有uForm的。所以再onReady里面设置是无效的。这时候利用nextTrick,监听当表单出现时,且dom更新结束时,再设置规则
watch: {
modalShow(newVal) {
if(newVal)
this.$nextTick(() => {
this.$refs.uForm.setRules(this.rules);
});
}
},
更多推荐
已为社区贡献11条内容
所有评论(0)