2018年7月16日 星期一

【Vue】元件化Vue.component


Vue.component

<div id="app">
          <div>
            你已經點擊
            <button class="btn btn-outline-secondary btn-sm" @click="counter += 1">{{ counter }}</button> 下。
          </div>
          <counter-component></counter-component> 
          <counter-component></counter-component>
        </div>
 <script>

          Vue.component("counter-component", {   //設定框架的名稱
            data: function () {
              return {
                counter: 0 
              }
            },
            template: `
            <div>
<button class="btn btn-outline-secondary btn-sm" @click="counter += 1">{{ counter }}</button> 下。
            </div>  //設定模板
            `
          })
          var app = new Vue({
            el: '#app',
            data: {
              counter: 0
            },
          });
        </script>

沒有留言:

張貼留言

【JavaScript】用物件Mapping的方法

If的寫法 我們希望當變數是a時就回傳1,變數是b就回傳2,變數是c就會回傳3,一般寫法就是用if,但是這樣會很冗 ​ // IF style var word if(word == 'a'){ word = 1 } else if...