当前位置:首页>开发>正文

vue数据怎么传

2023-06-16 00:11:20 互联网 未知 开发

vue数据怎么传?

vue数据怎么传

vue传值方式有:1、prop向下传递,事件向上传递;2、子组件通过$emit触发父组件的自定义事件;3、通过定义公共实例文件来进行非父子组件之间的传值。

Vue中常用的三种传值方式


父传子


父子组件的关系可以总结为prop向下传递,事件向上传递。父组件通过prop给子组件下发数据,子组件通过事件给父组件发送消息。


父组件:


子组件:


子传父


子组件可以通过$emit触发父组件的自定义事件。vm.$emit(event,arg) 用于触发当前实例上的事件;


子组件:


父组件:


非父子组件传值


非父子组件之间传值,需要定义个公共的公共实例文件bus.js,作为中间仓库来传值,不然路由组件之间达不到传值的效果。

最新文章