vue子路由监听父组件传过来的值进行深拷贝

  watch: {
    questionItem: {
      handler(val, oldVal) {
        if (val) {
          this.questionItem = JSON.parse(JSON.stringify(val))
          this.init()
        }
      },
      immediate: true,  //刷新加载 立马触发一次handler
      deep: true  // 可以深度检测,里面每个值改变都会通知数据更新。
    },
  },

JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串

JSON.parse()可以将JSON字符串转为一个对象。

猜你喜欢

转载自blog.csdn.net/qq_41160739/article/details/113439284