• <abbr id="chdyf"></abbr>
    <ruby id="chdyf"><acronym id="chdyf"><meter id="chdyf"></meter></acronym></ruby>
    <bdo id="chdyf"></bdo>
    <dfn id="chdyf"><menu id="chdyf"></menu></dfn>
    1. <menuitem id="chdyf"></menuitem><strong id="chdyf"><menu id="chdyf"></menu></strong>

      <rt id="chdyf"><menu id="chdyf"></menu></rt>
      成人小说一区二区三区,伊人精品成人久久综合全集观看,久久HEZYO色综合,中文字幕精品人妻熟女,影音先锋成人网站,我要看免费一级毛片,中国女人做爰A片,中文字幕av久久爽Av

      vue非父子組件間的傳值

      2020-3-18    前端達(dá)人

      vue非父子組件傳值的基本語(yǔ)法

      創(chuàng)建一個(gè)新的vue對(duì)象
      var newvue = new Vue()
      
          
      觸發(fā)事件
      newvue.$emit('自定義事件名', 參數(shù))
      
          
      監(jiān)聽(tīng)事件
      newvue.on('自定義事件名', 觸發(fā)方法名)
          
      銷(xiāo)毀事件
      newvue.off('自定義事件名')

      案例

      放在html頁(yè)面上即可顯示,注意要引入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'>銷(xiāo)毀事件</button>
          </div>
          <test-tom></test-tom>
          <test-jerry></test-jerry>
        </div>
        <script type="text/javascript" src="js/vue.js"></script>
        <script type="text/javascript">
          /*
            兄弟組件之間數(shù)據(jù)傳遞
          */
          // 提供事件中心
          var hub = new Vue();
      
          Vue.component('test-tom', {
            data: function(){
              return {
                num: 0
              }
            },
            template: `
              <div>
                <div>TOM:{{num}}</div>
                <div>
                  <button @click='handle'>點(diǎn)擊</button>
                </div>
              </div>
            `,
            methods: {
              handle: function(){
                hub.$emit('jerry-event', 2);
              }
            },
            mounted: function() {
              // 監(jiān)聽(tīng)事件
              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'>點(diǎn)擊</button>
                </div>
              </div>
            `,
            methods: {
              handle: function(){
                // 觸發(fā)兄弟組件的事件
                hub.$emit('tom-event', 1);
              }
            },
            mounted: function() {
              // 監(jiān)聽(tīng)事件
              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>
      
      ————————————————
      版權(quán)聲明:本文為CSDN博主「溫柔的堅(jiān)持」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
      原文鏈接:https://blog.csdn.net/weixin_43745003/article/details/104919633

      
      


      日歷

      鏈接

      個(gè)人資料

      存檔

      主站蜘蛛池模板: 亚洲激情自拍| 国产精品美女久久久久久久久| 欧日韩视频| 铜川市| 色婷婷基地| 免费偷拍| 精品123区| 少妇厨房愉情理伦片BD在线观看| 成人A片视频| 日韩偷拍五月| 日本一区二区三区中文字幕| av激情影院| 亚洲都市激情| 怡红院亚洲| 亚洲日韩AV一区二区三区四区 | 99青青青精品视频在线| 中文字幕一区二区在线观看| 性爱视频免费| 无码中文人妻| 17青青草国产一区二区| 精品福利导航| 亚洲午夜视频| 黑人巨大精品| 国产亚洲AV片在线观看播放| 亚洲日本VA一区二区三区| 久久久亚洲熟妇熟女| 国产日韩欧美一区二区三区乱码| 亚洲成人av在线| 欧美中文综合在线视频| 国产 亚洲 制服 无码 中文| 亚洲人成电影在线播放| 粉嫩av一区二区三区免费| 国产精品美女av| 91视频网址| 亚洲国产粗大| 亚洲国产一区av| 黄色国产在线| xxx久久| 五月综合视频| 一区二区三区国产| 国产九九在线视频|