【修复日常bug】(uniapp)微信小程序自定义组件无法触发(不执行)v-model双向绑定监听事件

问题概述

数组数据改变后,页面上视图也重新渲染了,但是视图内的自定义组件绑定的v-model事件并没有执行;

问题原因(举个例子)

在经过一番排查后,发现外层有v-if指令调用了handler函数进行判断导致的



    
    
        

        
        
    
handler(item){
    if(item.status == 1){
        return true
    }else if(item.type == 2 || item.type == 3){
        return true
    }else{
        return false
    }
}

解决方案

handler函数的条件判断用三元运算直接在页面上处理



    
    
        

        
    

你可能感兴趣的:(微信小程序,前端,uni-app框架,微信小程序,uniapp,v-model不执行)