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

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

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

做法:

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

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

       b. 直接在data中赋值,

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

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

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

总结:

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。