改变props 组件传参

修改props

// 将 prop 数据转换为本地数据
  computed: {
    initData: function () {
      return this.fName = this.firstName
    }
  }   // 这样对本地数据进行修改,控制台也不会报错,  js基本数据类型都是值传递,所以无论如何修改,都不会污染父组件的数据。

 

 

computed: {
    initData: function () {
      // 将对象本地化
      return this.newName = JSON.parse(JSON.stringify(this.name))   //深拷贝参数本地化
    }
}

如果父组件向子组件传递的参数是一个对象,对操作prop修改则会影响父组件的值

 

posted @ 2023-02-08 13:11  无泪的遗憾、愿我能  阅读(92)  评论(0)    收藏  举报
浏览器标题切换
浏览器标题切换end