我们来看一下vue是组件间的传值

150 阅读1分钟

1.props他是我们最熟悉的子组件传父组件了。

2.$emit他是调用父组件的函数进行传值从而进行传值

3.refs方式调用子组件的方法进行的传值

4.this.parent可以调用父组件的函数refs之类的执行传值,下图是打印出this.parent可以调用父组件的函数refs之类的执行传值,下图是打印出this.parent,可知我们可以调用父组件的方法和refs

5.eventBus广播的方式通过emit来触发ii,把aaaa传过去。![](https://p6juejin.byteimg.com/toscnik3u1fbpfcp/fce880e6264c44679b749f0a88b66db9 tplvk3u1fbpfcpzoom1.image)通过emit来触发ii,把aaaa传过去。![](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fce880e6264c44679b749f0a88b66db9~tplv-k3u1fbpfcp-zoom-1.image)通过on接收函数。

但是首先你要先注册另外一个vue然后要用到的时候引入就可以了。

5.通过本地缓存localStorage,cookie之类的

6.通过vuex。而vuex中有state(数据存储)。mutation(改变state的方法)。action(处理异步触发mutation)。getgger(计算属性)。moduls。

7.还有就是我上一篇文章的路由传值了