父子组件传递值,react和vue的区别
来源:2-1 React 的核心特性总结
慕粉1473597318
2021-04-05 21:51:31
老师,react框架,子组件是无法改变父组件的值的,但是vue好像是双向绑定的,父子组件的值都可以被vue改变?就是vue里面,子组件可以改变父组件的值,相互传递,对吗
1回答
好帮手慕星星
2021-04-06
同学你好,理解的不对,react中子组件也可以改变父组件的值。父组件通过属性给子组件传递父组件中的方法,子组件通过props接收后就可以触发父组件方法改变父组件的数据了。这种方式和vue中不同,vue中是通过$emit触发父组件事件,然后再执行方法。
react例子可以参考下面的手记:
https://www.imooc.com/article/263942
祝学习愉快!
相似问题