/ 开发笔记

Vue 错误:Avoid mutating a prop directly

错误

Vue-Avoid-mutating-a-prop-directly-01

  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: xxx

原因

在Component的定义中为Prop属性变量赋值了。

@Prop({ required: true })
actionUrl:string = ''

解决方法

去掉为Prop属性变量赋值的代码。

@Prop({ required: true })
actionUrl:string