vue3中事件總線mitt代碼實例(第三方庫mitt)
1.安裝mitt:npm install mitt -save
2. 新建EventBus.js文件:
// 事件總線第三方庫: import mitt from 'mitt'; const bus = mitt(); export default bus;
3.發(fā)出事件的頁面:bb.vue
<template> <div class="box"> <h2>小b頁面視圖</h2> <button @click="sendData">局部事件總線:點擊之后給cc頁面?zhèn)鬟f一個值</button> </div> </template> <script setup> import bus from "../utils/EventBus" // import {ref} from "vue" const sendData = () => { bus.emit("data",18) } </script> <style> .box{ text-align: left; } </style
4.接收事件的頁面:dd.vue
<template> <div> <h2>小d頁面視圖</h2> </div> </template> <script setup> import bus from "../utils/EventBus" import { ref ,onMounted} from "vue"; onMounted(()=>{ bus.on("data",(info)=>{ console.log("dd頁面接收到的值:",info) }) }) </script>
5.點擊bb頁面按鈕:
總結(jié)
到此這篇關(guān)于vue3中事件總線mitt的文章就介紹到這了,更多相關(guān)vue3事件總線mitt內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue基于mint-ui的城市選擇3級聯(lián)動的示例
本篇文章主要介紹了vue基于mint-ui的城市選擇3級聯(lián)動的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10vue中在vuex的actions中請求數(shù)據(jù)實例
今天小編就為大家分享一篇vue中在vuex的actions中請求數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11詳解vue3?defineModel如何實現(xiàn)雙向綁定
隨著?Vue?3.3?引入的?defineModel?宏,開發(fā)者可以更加簡潔地實現(xiàn)組件內(nèi)部的雙向數(shù)據(jù)綁定,下面就跟隨小編一起來學(xué)習(xí)一下如何使用defineModel實現(xiàn)雙向綁定吧2024-12-12vue+axios 前端實現(xiàn)的常用攔截的代碼示例
這篇文章主要介紹了vue+axios 前端實現(xiàn)的常用攔截的代碼示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08如何解決Vue3組合式API模式下動態(tài)組件不渲染問題
這篇文章主要介紹了如何解決Vue3組合式API模式下動態(tài)組件不渲染問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教<BR>2024-03-03vue使用element-ui tabs切換echarts解決寬度100%方式
這篇文章主要介紹了vue使用element-ui tabs切換echarts解決寬度100%方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07