av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Vue組件間的通信pubsub-js實現步驟解析

瀏覽:107日期:2023-02-01 09:46:45

本文介紹使用發布訂閱的方式進行vue組件間的通信

我認為這種方式比較自由, 不存在組件間的關系問題

1. 首先安裝pubsub-js

npm install --save pubsub-js

2. 訂閱方組件

import PubSub from ’pubsub-js’

mounted(){ // 執行異常代碼 // 訂閱消息 PubSub.subscribe(’deleteTodo’,(msg,index)=>{ this.deleteTodo(index) // 調用deleteTodo方法執行真正的業務邏輯 });},

3. 發布方組件

<script> import PubSub from ’pubsub-js’ export default{ methods: { handlerEnter(isEnter){ if (isEnter) { this.bgColor = ’gray’; this.isShow = true; } else { this.bgColor = ’white’; this.isShow = false; } }, deleteItem(){ // 表示從this對象中取出todo,index,deleteTodo三個對象 const {todo, index, deleteTodo} = this if (window.confirm(`確認刪除${todo.title}嗎?`)) { // 發布消息 PubSub.publish(’deleteTodo’, index); //deleteTodo一定要與訂閱方名稱一樣,index是通信的具體數據 } } } }</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 夜夜躁狠狠躁日日躁av | 久热精品在线观看 | 午夜国产视频 | 日本婷婷 | 少妇xxxx69| 夜夜操夜夜操 | 国产永久精品 | 一区不卡| 成年在线观看 | 国产手机在线视频 | 日韩一区二区av | 九九热九九 | 国产一区二区三区久久 | 色av吧| 亚洲在线一区二区 | 久久综合国产 | 成人福利视频 | 在线a | 日本一级大毛片a一 | 亚洲成人免费网站 | 麻豆av网站 | 日本理伦片午夜理伦片 | 国产欧美在线 | 黄av在线| 日日舔 | 波多野结衣亚洲一区 | 国产伦理一区 | 国产传媒一区二区 | 国产一区二区在线看 | 亚洲免费久久 | 97色在线| 国产又黄又爽 | 日韩欧美高清视频 | 中文字幕av一区二区三区谷原希美 | 精品欧美一区二区三区久久久 | 日本va欧美va欧美va精品 | 欧美在线观看一区二区 | 国产精品久久久久久久午夜 | 欧美一级淫片免费视频魅影视频 | 日韩三级在线播放 | 成人3d动漫 |