<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • Vue (一)、創建組件

          2020-2-13    seo達人

          使用 vue-cli 創建 vue 項目:



          cd 到指定的目錄下 命令行輸入:



          vue init webpack-simple <項目名稱>



          根據提示設置Project name



          設置Project description



          設置Author



          設置License



          設置Use sass?



          cd到剛剛創建的項目名稱目錄



          命令行輸入:npm install



          等待安裝完成后 執行 npm run dev 命令



          注:以下部分練習是在https://jsfiddle.net 中進行

          創建組件:(創建全局組件)

          Html 部分:

          <div id="app">

          <div>練習</div>

          <!-- 這里的 inline-template 取代組件函數中的 template:'' -->

          <my-cmp inline-template>

            <p>{{ status }}</p>

          </my-cmp>

          <hr>

          <my-cmp inline-template>

            <p>第二次使用{{ status }}</p>

          </my-cmp>

          </div>



          Js 部分:

          Vue.component('my-cmp',{

          data: function () {

            return {

              status:'Critical'

              }

            },

           methods: {}



          });



          var vm = new Vue({

            el: "#app"

          })



          如果將data提取成公共的部分,則多次使用同一個組件則這部分數據在內存中使用的是同一塊存儲 如下演示:

          html部分:

          <div id="app">

            <div>練習</div>

            <my-cmp></my-cmp>

            <hr>

            <my-cmp></my-cmp>

          </div>



          Js 部分

          var data = {status:'Critical'};

          Vue.component('my-cmp',{

          data: function () {

            return data

            },

           template:'<p>Server status {{ status }} (<button @click="changeStatus">Change</button>)</p>',

           methods: {

              changeStatus(){

              this.status = "Nomal"

              }  

           },



          });

          var vm = new Vue({

            el: "#app"

          })



          上面的js代碼當點擊按鈕的時候兩個組件引用的數據均會發生變化

          局部注冊組件:

          html部分:

          <div id="app">

            <div>局部注冊組件練習</div>

            <local-cmp></local-cmp>

            <hr>

            <local-cmp></local-cmp>

          </div>



          Js 部分:



          var cmp = {

             data: function () {

                  return {

                    status:'Critical'

                  }

              },

             template:'<p>Server status {{ status }} (<button @click="changeStatus">Change</button>)</p>',

             methods: {

                changeStatus(){

                  this.status = "Nomal"

                }  

             },

          };

          var vm = new Vue({

            el: "#app",

            components:{'local-cmp':cmp}

          })


          日歷

          鏈接

          個人資料

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

          存檔

          久久久久人妻一区二区三区| 国产—久久香蕉国产线看观看 | 精品久久一区二区三区| 色欲久久久天天天综合网精品| 久久久久亚洲精品天堂| 99久久婷婷国产综合亚洲| 久久久久97国产精华液好用吗| 性做久久久久久久久| 久久精品99久久香蕉国产色戒| 久久精品国产一区二区三区日韩| 精品综合久久久久久88小说| 久久无码人妻一区二区三区午夜| 亚洲AV伊人久久青青草原| 伊人久久大香线蕉亚洲五月天| 久久综合成人网| 青青青国产精品国产精品久久久久| 亚洲综合日韩久久成人AV| 99久久久久| 久久精品这里只有精99品| 日本强好片久久久久久AAA| 九九久久精品无码专区| 九九久久自然熟的香蕉图片| 香蕉久久夜色精品国产2020| 久久人妻少妇嫩草AV蜜桃| 国产V综合V亚洲欧美久久| 久久人人爽人人爽人人片AV麻烦 | 久久久久久人妻无码| 日韩美女18网站久久精品| 国产成人香蕉久久久久| 久久91精品国产91久久户| 亚洲∧v久久久无码精品| 伊人久久大香线蕉无码麻豆| 久久亚洲AV成人无码| 精产国品久久一二三产区区别| 久久精品国产亚洲麻豆| 国产亚洲精久久久久久无码| 蜜臀av性久久久久蜜臀aⅴ| 久久午夜无码鲁丝片秋霞| 国产精品亚洲综合久久| 精品久久久久久久国产潘金莲 | 无码久久精品国产亚洲Av影片 |