国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue 消息訂閱與發(fā)布 (任意組件間通信)

這篇具有很好參考價(jià)值的文章主要介紹了Vue 消息訂閱與發(fā)布 (任意組件間通信)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

也可以使用這種方法
Vue全局事件總線(任意組件間通信)
這種比較繁瑣

安裝命令

npm i pubsub-js

全局使用

import PubSub from 'pubsub-js'
Vue.prototype.$pubsub = PubSub

發(fā)送消息

Login.vue

 methods: {
        login()
        { 
            this.$pubsub.publish('getUserId', '13169463709')
        }
  
     }

接收消息

User.vue文章來源地址http://www.zghlxwxcb.cn/news/detail-732227.html

created() { 

       this.$pubsub.subscribe('getUserId', (funName,user_id) => {
// this.$pubsub.subscribe('getUserId', (_,user_id) => {
//消息名可以使用_占位
                console.log(user_id)
            
        })
    },
     beforeDestroy() { 
        this.$pubsub.unsubscribe(this.$pubsub)
	//銷毀
    }

到了這里,關(guān)于Vue 消息訂閱與發(fā)布 (任意組件間通信)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue消息訂閱與發(fā)布

    Vue消息訂閱與發(fā)布

    ? 引入第三方庫 pubsub.js: Student.vue School.vue TodoList案例使用消息訂閱實(shí)現(xiàn)刪除功能: App.vue : MyItem.vue: ?

    2024年02月15日
    瀏覽(20)
  • vue進(jìn)階-消息的訂閱與發(fā)布

    vue進(jìn)階-消息的訂閱與發(fā)布

    ??vue基礎(chǔ)學(xué)習(xí)-組件 介紹了嵌套組件間父子組件通過 props 屬性進(jìn)行傳參。子組件傳遞數(shù)據(jù)給父組件通過 $emit() 返回自定義事件,父組件調(diào)用自定義事件接收子組件返回參數(shù)。 ??vue進(jìn)階-vue-route 介紹了路由組件傳參,兩種方式: params傳參 和 query 傳參 。 本章介紹組件間通信:

    2024年02月16日
    瀏覽(22)
  • 本地存儲(chǔ)、自定義事件、全局事件總線、消息訂閱與發(fā)布【Vue】

    本地存儲(chǔ)、自定義事件、全局事件總線、消息訂閱與發(fā)布【Vue】

    存儲(chǔ)內(nèi)容大小一般支持5MB左右(不同瀏覽器可能還不一樣) 瀏覽器通過 Window.sessionStorage 和 Window.localStorage 屬性來實(shí)現(xiàn)本地存儲(chǔ)機(jī)制 相關(guān)API: (1) xxxxStorage.setItem(\\\'key\\\', \\\'value\\\'); 該方法接受一個(gè)鍵和值作為參數(shù),會(huì)把鍵值對添加到存儲(chǔ)中,如果鍵名存在,則更新其對應(yīng)的值。

    2023年04月21日
    瀏覽(25)
  • vue3 常用的組件互相通信(父子、兄弟、爺孫、任意組件)

    目錄 前言:目前組件通信方法有好多種,我這挑選一部分來講 1、父傳子 2、子傳父 3、兄弟之間通信 3.1、父組件充當(dāng)中間件 3.2、全局事件總線—EventBus 4、爺孫之間通信 5、任意組件、全局 方案 父傳子 子傳父 props / emits props emits v-model / emits v-model emits ref / emits ref emits provi

    2024年02月15日
    瀏覽(51)
  • Vue2-全局事件總線、消息的訂閱與發(fā)布、TodoList的編輯功能、$nextTick、動(dòng)畫與過渡

    Vue2-全局事件總線、消息的訂閱與發(fā)布、TodoList的編輯功能、$nextTick、動(dòng)畫與過渡

    ??:高度自律即自由 更多Vue知識(shí)請點(diǎn)擊——Vue.js 一種組件間通信的方式,適用于任意組件間通信。通俗理解就是一個(gè)定義在所有組件之外的公共嘎達(dá),這個(gè)嘎達(dá)可以有vm或vc上的同款 $on、$off、$emit ,也可以讓所有組件都訪問到。要想實(shí)現(xiàn)這個(gè)事情,只能在 Vue.prototype 上添加

    2024年02月11日
    瀏覽(18)
  • JavaScript 發(fā)布-訂閱設(shè)計(jì)模式實(shí)現(xiàn) React EventBus(相當(dāng)于vue的$Bus)非父子之間通信

    參考文檔:https://github1s.com/browserify/events/blob/main/events.js ? ? ? ? ? ? ? ? ?https://www.npmjs.com/package/events ? ? ? ? ? ? ? ? ?https://github.com/browserify/events ? ? ? ? ? ? ? ? ? ? 首先先新建一個(gè)文件eventBus.tsx 然后再組件A使用=接收 然后再組件B使用=觸發(fā) ? ? 安裝這個(gè)events插件

    2023年04月18日
    瀏覽(374)
  • 前端mqtt的詳細(xì)使用(包含mqtt服務(wù)器部署,前端vue3使用mqtt連接、訂閱主題、發(fā)布等)

    前端mqtt的詳細(xì)使用(包含mqtt服務(wù)器部署,前端vue3使用mqtt連接、訂閱主題、發(fā)布等)

    ? MQTT(消息隊(duì)列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上。MQTT最大優(yōu)點(diǎn)在于,可以以極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。MQTT 協(xié)議的應(yīng)用場景包括物聯(lián)網(wǎng)、移動(dòng)應(yīng)用、車聯(lián)網(wǎng)、智能

    2024年02月08日
    瀏覽(33)
  • RuoYi-Vue前后端分離搭建MQTT服務(wù)器實(shí)現(xiàn)消息訂閱、發(fā)布、數(shù)據(jù)存儲(chǔ) (EMQX Windows10)最全,懶人操作

    RuoYi-Vue前后端分離搭建MQTT服務(wù)器實(shí)現(xiàn)消息訂閱、發(fā)布、數(shù)據(jù)存儲(chǔ) (EMQX Windows10)最全,懶人操作

    1、在RuoYi-Vue項(xiàng)目的superVisualizationSys-common模塊下的pom.xml加入jar包依賴 3、在superVisualizationSys-commonsrcmainjavacomsuperVisualizationcommonutils目錄下新建mqtt文件夾,添加以下三個(gè)文件 注:項(xiàng)目報(bào)紅的地方可以按Alt+Enter鍵導(dǎo)包 下載路徑: https://www.emqx.io/zh/download ? 1.?在windows上安裝

    2024年02月15日
    瀏覽(33)
  • 使用Node.js連接和發(fā)布/訂閱MQTT消息

    Node.js是一種基于事件驅(qū)動(dòng)的異步I/O服務(wù)器端JavaScript運(yùn)行環(huán)境,因?yàn)槠浞亲枞鸌/O和事件驅(qū)動(dòng)模型,使得它非常適合處理大量并發(fā)請求的場景。MQTT是一種輕量級的消息傳遞協(xié)議,它是基于發(fā)布/訂閱模式的,適用于傳輸小量數(shù)據(jù),且具有低帶寬、低電量消耗和可靠性高等特點(diǎn)。這

    2024年02月06日
    瀏覽(20)
  • react---pubsub-js消息訂閱與發(fā)布

    react---pubsub-js消息訂閱與發(fā)布

    pubsub是一個(gè)用Javascript編寫的基于主題的發(fā)布/訂閱庫,適用于任意組件間的通信,需要先訂閱再發(fā)布 ,在組件即將卸載時(shí)鉤子函數(shù)中進(jìn)行取消訂閱。 1. 在線文檔: https://github.com/mroderick/PubSubJS 2. 下載: 【npm install?pubsub-js --save】 3. 使用 (1) import PubSub from \\\'pubsub-js\\\' // 引入 (2) Pub

    2024年02月08日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包