午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

vue非父子組件間的傳值

2020-3-18    前端達人

vue非父子組件傳值的基本語法

創建一個新的vue對象
var newvue = new Vue()
    
觸發事件
newvue.$emit('自定義事件名', 參數)
    
監聽事件
newvue.on('自定義事件名', 觸發方法名)
    
銷毀事件
newvue.off('自定義事件名')

案例

放在html頁面上即可顯示,注意要引入vue

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id="app">
    <div>父組件</div>
    <div>
      <button @click='handle'>銷毀事件</button>
    </div>
    <test-tom></test-tom>
    <test-jerry></test-jerry>
  </div>
  <script type="text/javascript" src="js/vue.js"></script>
  <script type="text/javascript">
    /*
      兄弟組件之間數據傳遞
    */
    // 提供事件中心
    var hub = new Vue();

    Vue.component('test-tom', {
      data: function(){
        return {
          num: 0
        }
      },
      template: `
        <div>
          <div>TOM:{{num}}</div>
          <div>
            <button @click='handle'>點擊</button>
          </div>
        </div>
      `,
      methods: {
        handle: function(){
          hub.$emit('jerry-event', 2);
        }
      },
      mounted: function() {
        // 監聽事件
        hub.$on('tom-event', (val) => {
          this.num += val;
        });
      }
    });
    Vue.component('test-jerry', {
      data: function(){
        return {
          num: 0
        }
      },
      template: `
        <div>
          <div>JERRY:{{num}}</div>
          <div>
            <button @click='handle'>點擊</button>
          </div>
        </div>
      `,
      methods: {
        handle: function(){
          // 觸發兄弟組件的事件
          hub.$emit('tom-event', 1);
        }
      },
      mounted: function() {
        // 監聽事件
        hub.$on('jerry-event', (val) => {
          this.num += val;
        });
      }
    });
    var vm = new Vue({
      el: '#app',
      data: {

      },
      methods: {
        handle: function(){
          hub.$off('tom-event');
          hub.$off('jerry-event');
        }
      }
    });
  </script>
</body>
</html>
————————————————
版權聲明:本文為CSDN博主「溫柔的堅持」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43745003/article/details/104919633



日歷

鏈接

個人資料

藍藍設計的小編 http://www.gerard.com.cn

存檔

主站蜘蛛池模板: 久久精品国产欧美日韩99热 | 扒开粉嫩的小缝末成年小美女 | 成年人视频在线观看免费 | 久久精品国产亚洲AV蜜臀 | 一道本无吗d d在线播放 | 亚洲国产剧情中文视频在线 | xxx免费观看 | 色 花 堂 永久 网站 | 男人吃奶摸下弄进去好爽 | 免费人妻AV无码专区五月 | 大学生高潮无套内谢视频 | 少妇系列之白嫩人妻 | 乱码国产丰满人妻WWW | 日韩AV无码一区二区三区不卡毛片 | 日操夜操天天操 | 亚洲色大成网站WWW永久麻豆 | 中文中幕无码亚洲视频 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 日日碰狠狠躁久久躁77777 | 亚洲日本一区二区三区在线不卡 | 国产99热在线观看 | 久久中文骚妇内射 | 久久精品一区 | 黄色网址在线免费观看 | 高中生高潮抽搐喷出白浆视频 | 青柠在线观看免费高清电视剧荣耀 | 夜夜澡人人爽人人喊_欧美 夜夜骑夜夜欢 | 精品无码日本蜜桃麻豆 | 99久久re6热精品首页 | 九九热视频这里只有精 | 国产精品97久久久久久AV色戒 | 中文字幕视频在线免费观看 | 女的把腿张开男的往里面插 | 俄罗斯bbbbbbbbb大片 | 久久婷婷五月综合色丁香 | 欧美日韩精品 | 午夜黄视频 | 中文字幕人妻无码系列第三区 | 杨幂被视频在线观看 | 久久久久久天天夜夜天天 | 十分钟免费观看大全视频 |