老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Vue組件及父子組件通信的示例分析

這篇文章將為大家詳細講解有關Vue組件及父子組件通信的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創新互聯-云計算及IDC服務提供商,涵蓋公有云、IDC機房租用、西部信息服務器托管、等保安全、私有云建設等企業級互聯網基礎服務,歡迎來電:13518219792

什么是組件?

vue中的組件其實就是頁面組成的一部分,好比是電腦中的每一個元件(如硬盤,鍵盤,鼠標),它就是一個具有獨立邏輯或界面,同時又能根據規定的接口規則進行相互融合,變成一個完整的應用。

頁面就是由一個個類似這樣的部分組成的,比如導航,列表,彈窗,下拉列表等。頁面只不過是這些組件的容器,組件自由組合形成功能完整的界面,當不需要某個組件,或者想要替換某個組件時,可以隨時進行替換和刪除,而不影響整個應用的運行。

前端組件化的核心思路就是將一個巨大復雜的東西拆分成顆粒度合理的小東西。

使用組件的好處?

1、提高開發效率
2、方便重復使用
3、簡化調試步驟
4、提升整個項目的可維護性
5、便于協同開發

vue中的組件

vue中的組件是一個自定義標簽,vue.js的編譯器為它添加特殊功能
vue中的組件也可以擴展原生的html元素,封裝可重用的代碼

組件的基本組成:樣式結構,行為邏輯,數據

注冊組件

全局注冊

可以在任何模板中使用,使用之前要先注冊

語法:使用Vue.compontent(組件名,選項對象)

組件名命名約定:駝峰,烤串

在html中使用組件:使用烤串命名法

例如,注冊Vue.compontent('my-compontent',{}),使用的時候


    

自定義下拉框

         
  // 全局注冊組件   Vue.component('cus-list',{     data(){       return {                }     },     template:`       
        
          
                                                 
        
      
    `   })   new Vue({     el:"#app",     data:{            }   })

使用的時候,只要在頁面上召喚這個組件就可使用,并且可以復用。

Vue組件及父子組件通信的示例分析 

組件.png

局部注冊

在組件實例中通過選項對象注冊,只在所注冊的作用域中使用


    

自定義下拉框

         

局部注冊的組件,只有在當前實例的作用域中才可以使用,在作用域中也可以復用,效果如下。

Vue組件及父子組件通信的示例分析 

組件.png

父子組件間通信

父組件給子組件通信

父組件===》子組件(用props)

組件實例的作用域是孤立的,不能再子組件直接用父組件的數據。

可以在組件上使用自定義屬性綁定數據,在組件中組要顯示的用props生命自定義屬性名。

也就是記住一句話,父組件給子組件傳值得時候,就是調用組件時給組件添加 一個屬性,然后在組件內用props接收即可,組件內根據屬性名即可使用。


  

自定義下拉框

     

頁面效果

Vue組件及父子組件通信的示例分析 

props傳值.png

子組件給父組件通信

子組件===》父組件

需要用到自定義時間,父組件用$on監聽自定義事件,$emit觸發父組件所關心的自定義事件。

1、在子組件中定義事件內容

  • {{item}}
  • 2、父組件中v-on自定義事件進行接收v-on:receive="changeValue"

    3、在觸發子組件事件的時候,$emit 通知父組件 this.$emit("receive",item);

    4、父組件根據自定義事件進行相應反饋changeValue:function(value){this.val = value;}

    看如下案例,點擊input的時候,出現下拉列表框,選中相應的列表,列表內容出現在input框中。

      
        

    自定義下拉框

                         // 全局注冊組件   Vue.component('cus-list',{     data(){       return {         selectShow:false,         val:''       }     },     props:['selectValue','list'],     template:`       
            
              
                                        
                       
          
        `,     methods:{       changeValue:function(value){         this.val = value;       }     }   })   Vue.component('list-li',{     props:['list'],     template:`         
                {{item}}         
        `,     methods:{       clickLi:function(item){         this.$emit("receive",item);       }     }   })   new Vue({     el:"#app",     data:{       list1:['宋仲基','余文樂','鹿晗','陳小春','黃曉明','易烊千璽']     }   })   

    組件最基本的應用就是如此,深入的應用,就會發現很多剛好玩的東西。

    關于“Vue組件及父子組件通信的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


    網站標題:Vue組件及父子組件通信的示例分析
    鏈接URL:http://www.xueling.net.cn/article/goesce.html

    其他資訊

    在線咨詢
    服務熱線
    服務熱線:028-86922220
    TOP
    主站蜘蛛池模板: 大香伊人久久精品一区二区 | 亚洲一线视频 | 少妇裸体淫交视频免观看 | 精产国品久久一二三产区区别 | 国产51呦呦在线观看 | 欧美激情成人在线 | 亚洲久久超碰无码色中文字幕 | 99久热re在线精品99re8热视频 | 麻豆视频免费网站 | 一区视频在线 | 亚洲丰满熟女一区二区v | 国产伦精品一区二区三区四区免费 | 麻豆一精品传二传媒短视频 | 超碰97色 | 天堂а在线中文在线新版 | 色综合久久久久久久久久久 | 九九热视频在线观看 | av在线播放中字 | 在线视频一区二区三区三区不卡 | 成年女人看片免费视频播放人 | 嗯啊久久 | 日韩黄色大片网站 | 一本色道久久综合狠狠躁 | 鲁鲁鲁爽爽爽在线视频观看 | 六月婷操| 一区播放 | 色婷婷五月色综合AⅤ视频 午夜亚洲国产理论片 | 天天艹夜夜 | 波多野结衣1区 | 521av永久免费网 | 成人深夜在线观看 | 欧美黑人巨大videos精品 | 重口女人毛片免费 | 国产a∨精品一区二区三区仙踪林 | 亚洲色精品三区二区一区 | 日韩一二三区在线观看 | 1024免费看| 久久久女人与动物群交毛片 | 国产在线一区二区三区在线 | 一区二区色 | 成全视频高清免费观看在线 |