<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://m.sdgs6788.com

          存檔

          国产亚洲精久久久久久无码| 久久夜色精品国产噜噜麻豆| 伊人久久综在合线亚洲2019| 99久久国产综合精品麻豆| 久久se精品一区二区| 国产精品成人久久久久三级午夜电影| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 精产国品久久一二三产区区别| 午夜精品久久久久久毛片| 天天综合久久久网| 久久AV高潮AV无码AV| 99久久国产免费福利| 欧美精品久久久久久久自慰| 久久久国产精品| 久久久中文字幕| 午夜不卡久久精品无码免费| 久久精品无码一区二区三区免费 | 久久久久久九九99精品| 久久天天日天天操综合伊人av| 一本久道久久综合狠狠爱| 久久精品综合一区二区三区| 久久久久亚洲Av无码专| 天天综合久久一二三区| 久久精品国产2020| 国产精品青草久久久久福利99| 久久中文字幕人妻丝袜| 亚洲一本综合久久| 久久精品国产第一区二区三区| 久久久精品国产免大香伊| 国产精品日韩深夜福利久久| 99久久er这里只有精品18| 久久久久亚洲精品日久生情| 日韩va亚洲va欧美va久久| 久久久久亚洲AV成人网人人网站| 色综合久久最新中文字幕| 99久久免费国产特黄| 久久精品www人人爽人人| 久久精品无码专区免费青青| 中文国产成人精品久久不卡 | 99精品国产在热久久无毒不卡| 国产精品成人久久久|