我在Vue类组件中使用props .props 在构造函数中定义,没有值.这可以很好地编译和工作,但自从最新的VS Code/TSLint更新以来,我得到了以下警告:
属性"tag"没有初始值设定项,并且在构造函数中没有明确指定.
Vue类组件
export default class Browser extends Vue {
@Prop({default: '', required:false})
tag: string
created(){
console.log("the tag prop is " + this.tag)
}
}
如果我指定了它,我会收到Vue警告,您不应该在子组件中操纵props .
[Vue warn]:避免直接改变props ,因为每当父组件重新渲染时,该值将被覆盖
既然这似乎主要是一个起毛问题,有没有办法禁用它?还是我的代码真的错了?