原因是子组件监听的实际是父组件data对象的变化,只要父组件的data发生变化,就会触发子组件中的监听解决方法:父组件向子组件传值时:params="{userId, encryptPhone, controlCustomerInfoDisplay}"` //改成 :params="params"//在data中定义 export default{ ..., data(){ return:{ params:{ userId:"", encryptPhone:"", controlCustomerInfoDisplay:"" } } } }```
请检查两个问题:是否有两个子组件复用这个对象都在子组件进行监听是否你的对象赋值的三个userid, encryptPhone,controlCustomerInfoDisplay的值多次覆盖或者不同地方赋值想解决这个办法最好是用 parentParams = {} 来进行值传递parentParams ={ userid: '', encryptPhone: '', controlCustomerInfoDisplay: '' }
原因是子组件监听的实际是父组件data对象的变化,只要父组件的data发生变化,就会触发子组件中的监听
解决方法:
父组件向子组件传值时