Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: "imgSrc"
翻译过来意思就是
避免直接改变一个道具,因为当父组件重新渲染时,这个值会被覆盖。相反,使用基于道具值的数据或计算属性。发生突变的道具:“imgSrc”

错误做法

computed:{
    src(){
      return this.imgSrc
    }
  },

正确做法

props:{
  imgSrc:{
    type:String,
    default:""
  },
},
data(){
	return{
		src:this.imgSrc
	}
}
//修改完之后再通过事件传参传过去

如果用了element的dialog弹窗 dialog的open 事件是可以每次弹窗出现时候都触发的事件函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值