vue兄弟(同胞)传值步骤

阅读: 评论:0

vue兄弟(同胞)传值步骤

vue兄弟(同胞)传值步骤

1、src文件夹下创建中央事件总线eventBus文件夹及配置index.js文件夹

import Vue from 'vue'
export default new Vue

2、需要传值的zia页面内引入中央事件总线,并且创建触发传值事件

3、在中央事件总线的这个空vue实例之上绑定一个自定义事件$emit

<template><div>ziaaaaaaaaaaaaaaaaaaaa<br /><!-- 在传递方通过事件来触发 --><button @click="fun()">点我传值给zib</button></div>
</template>
<script>
// 引用中央事件总线
import EventBus from "@/eventBus";
export default {methods: {fun() {// 使用中央事件总线来传出数据// 在中央事件总线的这个空vue实例之上绑定一个自定义事件EventBus.$emit("zia", "我是子a的数据!");},},
};
</script>
<style>
</style>

4、接收传值的zib页面引入中央事件总线,并且使用$on监听接收数据

<template><div>zibbbbbbbbbbbbbbbbbbbb</div>
</template><script>
// 引用中央事件总线
import EventBus from "@/eventBus";
export default {mounted() {// 使用中央事件总线来监听-接收数据// $on("你要监听的事件名",(自定义事件上的数据)=>{// })EventBus.$on("zia", (val) => {console.log(val);});},
};
</script>
<style>
</style>

本文发布于:2024-02-03 04:23:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170690540748627.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:同胞   步骤   兄弟   vue
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23