我通过 props 传递数据给子组件初始化数据,但是因为子组件包含输入框等修改父组件传过来的内容,所以为了不直接修改父组件传递的 props,我需要对数据进行深克隆处理,那么我这个处理应该放在哪里呢?放在 monuted,beforeMonut 之类的生命周期,在父组件修改数据的时候不会重新执行。
我的思路就是给子组件绑定一个 key 值,key 值就是传递的 props 的 json.stringify 处理后的字符串,那么数据一改就会重新渲染。不知道这种方法是否是合适的方法?
一般大家是怎么处理的呢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.