如何接受props 并 传入子组件data中(使用props给子组件传值)

重点: 如何接受props 并 传入子组件data中

需求: 每次点击, 传入相应内容,

做法:

1. 首先必须设置v-if 控制子组件的存在

       a. 触发子组件的mounted 方法,做到每次赋值

       b. 直接在data中赋值,

2. 但是当数据为对象或数组时, 会由于浅拷贝而造成数据双向绑定

    可以通过以下方式进行深拷贝

     form:JSON.parse(JSON.stringify(this.modifyRow)),

总结:

普通数据在赋值到data中后, 作为新的数值直接使用,

数组或对象 需要考虑深拷贝, 浅拷贝的问题

换个方面说就是如果想控制父组件值就要传object, 当然这应该时官方不推荐 的做法

你可能感兴趣的:(如何接受props 并 传入子组件data中(使用props给子组件传值))