<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • 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.skdbbs.com

    存檔

    主站蜘蛛池模板: 国产成人精品高清在线观看99| 亚洲国产精品人久久| 国产精品宾馆在线精品酒店 | 亚洲精品无码久久久久| 国产观看精品一区二区三区| 99精品久久精品一区二区| 综合在线视频精品专区| 国内精品久久久久久久久| 欧美精品黑人巨大在线播放| 久久国产乱子伦免费精品| 中文精品无码中文字幕无码专区| 国产综合成人色产三级高清在线精品发布| 99国产精品久久| 久久久精品人妻一区二区三区蜜桃 | 欧美精品丝袜久久久中文字幕| 午夜精品成年片色多多| 国产精品视频一区二区三区| 久久精品国产亚洲AV麻豆网站| 一本一本久久a久久综合精品蜜桃| 国产亚洲精品国看不卡| 四虎最新永久在线精品免费| 欧美日韩精品乱国产538| 97国产精品视频| 精品国产v无码大片在线观看| 亚洲精品你懂的在线观看| 日韩福利视频精品专区| 无码人妻精品一区二区三区99不卡 | 最新国产在线精品观看| 国产精品你懂的| 久久精品人成免费| 在线亚洲精品福利网址导航| 亚洲精品成人片在线观看| 日韩专区亚洲精品欧美专区| 欧美国产精品va在线观看| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 欧美精品黑人粗大| 国产精品欧美亚洲韩国日本久久| 99久久精品免费| 91人前露出精品国产| 久久久久久亚洲精品不卡| 99re这里只有精品国产精品|