Vue基礎入門(第二節)【連載...】

                                                                Vue基礎入門(第二節)

--------------------------------------------------------------------------------------------------------------------------

一、組件

=============================================================

demo代碼地址:https://github.com/darkcityX/vueDemo

--------------------------------------------------------------------------------------------------------------------------

一、組件

        1、相關介紹

               (1)、組件是一個可被反覆使用的,帶有特定功能的視圖

               (2)、組件並不是vue的專利,Vue/Angular/React的組件都是以w3c中的WebComponent爲標準創建的

               (3)、組件樹

        2、組件的封裝

              (1)、全局組件

                          Vue.component('my-component',{

                                      template: '<h1>hello VueJS</h1>'

                          });

              (2)、局部組件

                         new Vue({

                                 el : "#demo",

                                 data : {

                                       msg: "Vue is Awesome"        

                                 },

                                 components:{

                                      'my-header':{

                                              template: '<h1>it 's head</h1>'

                                      }

                                }

                         });

        3、調用組件

                像使用普通的html標籤一樣,去調用組件類

                <my-header></my-header>

        4、注意事項

               (1)、全局組件並不意味可以用在任何一個位置,嵌套在任何一個組件

               (2)、局部組件只能用在el所指定的標籤範圍內,不能嵌套在其它組件中

               (3)、組件在調用時,必須寫開閉標籤。

練習:分頁功能

            視圖:上一頁、下一頁  、分頁按鈕構成的

            功能:

                 (1)、默認第一頁高亮

                 (2)、第一個選中,上一頁不能點擊

                 (3)、最後一個選中,下一頁不能點擊

                 (4)、選中某一頁,當前頁面高亮顯示

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章