props禁止修改,直接修改会报异常;引用类型,指向的确实是同一个地址;如果要改,定义个新的变量,在watch中监听props,让新的变量等于props就行了,修改新的变量不会报异常; { props:{fatherdata:''}, data(){ return{data:''} }, watch:{ fatherdata(){ this.data = this.fatherdata; } }, methods:{ change(){ this.data.a=1; } } }
props禁止修改,直接修改会报异常;
引用类型,指向的确实是同一个地址;
如果要改,定义个新的变量,在watch中监听props,让新的变量等于props就行了,修改新的变量不会报异常;
{
}