我通过 props 传递数据给子组件初始化数据,但是因为子组件包含输入框等修改父组件传过来的内容,所以为了不直接修改父组件传递的 props,我需要对数据进行深克隆处理,那么我这个处理应该放在哪里呢?放在 monuted,beforeMonut 之类的生命周期,在父组件修改数据的时候不会重新执行。
我的思路就是给子组件绑定一个 key 值,key 值就是传递的 props 的 json.stringify 处理后的字符串,那么数据一改就会重新渲染。不知道这种方法是否是合适的方法?
一般大家是怎么处理的呢