<thead id="kdfuf"><font id="kdfuf"></font></thead>
<samp id="kdfuf"></samp>
    <nav id="kdfuf"><strong id="kdfuf"></strong></nav>
      中文字幕无码一区二区三区在线,久久精品人人做人人爽,国产一级内射无挡观看,十八禁在线黄色网站,日韩欧美国产另类久久久精品 ,少妇人妻偷人精品一区二区,久久午夜视频,亚洲春色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.tuitetiyu.cn

      存檔

      主站蜘蛛池模板: 免费无码高潮流白浆视频| 黄网站色视频免费茄子视频| 国产精品美女一区二区三| 布拖县| 欧美肥老太交视频免费| 武定县| 色屋永久无域名无码| 亚洲国产精品久久久天堂麻豆宅男| 91精品国产综| 欧美性suv| 老师穿着旗袍肉色丝袜让我玩| 久操资源站| 99久久只有精品免费| 裸体无码内射性性色AV| 亚洲色欲色欲www在线| 国产永久免费高清在线观看视| 国产精品r级最新在线观看| 免费一区视频| 欧美白人战黑吊| 国产AV旗袍丝袜精品无码麻豆| 99在线 | 亚洲| 国产成人不卡一区二区| 久久综合无码Av| 国产AV精国产传媒| 久久精品99久久香蕉国产| 晴隆县| 日韩中文字幕在线视频| 年轻的护士无套国产在线观看| 国产操逼网站亚洲一级黄色| 许昌市| 国产亚洲口爆精品久久无码| 无码一区二区三区AV| 午夜国产精品电影在线观看| 亚洲一区二区精品久久AV| 亚洲一区二区三区18禁| 呻吟求饶的办公室人妻| 亚洲精品无码专区久| 欧美成人精品三级群交在线观看| 国产AV国片精品有毛| 人妻丰满熟妇无码区免费| 国语自产少妇精品视频|