翻译

避免替换实例根$data。请改用嵌套数据属性

错误的代码

const demoData={
	name:"小明",
	age:19
}

this.$data=demoData; //此种直接赋值即会导致警告产生(对象的拷贝默认是深拷贝即引用)

产生原因

最新的Vue已经不允许这样直接对跟实例$data进行赋值

解决方案

使用 Object.assign() 进行浅拷贝

const demoData={
	name:"小明",
	age:19
}

Object.assign(this.$data,demoData); 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2021-10-17
  • 2021-08-25
  • 2021-06-18
  • 2021-05-21
  • 2022-01-11
相关资源
相似解决方案