当前位置: 首页 > Web前端 > vue.js

父组件传递给子组件的对象在父组件发生变化,子组件没有更新

时间:2023-04-01 11:32:05 vue.js

目前的解决方法是在子组件传递的props属性上添加一个watch方法。-媒体附加信息-->2.在子组件中为父组件发送的值添加监听//2-1传递props定义接受的父组件的值props:{mediaEnName:{type:String,default:""},maroList{type:Array,default(){return[]}},editExtraInfo:{//编辑时的信息类型:Object,default(){return{}}}},//2-2给传入的值添加监听editExtraInfo,如果有变化,执行handler方法watch:{editExtraInfo:{handler(newData,oldData){this.init()},deep:true//深度监控},},有没有办法不加watch?有时间研究或者知道的请留言