Vue基礎之一

注意:用到的須要引入<script src="https://unpkg.com/vue"></script>vue

1.聲明式渲染:採用簡潔的模板語法來聲明式的將數據渲染進 DOM 的系統數組

   示例:給文本插值app

 <body>
    <div id="app">
     {{ message }}
    </div>學習

   <script src="https://unpkg.com/vue"></script>this

    <script >
      var app = new Vue({
        el: '#app',
      data: {
        message: 'Hello Vue!'
        }
       })
    </script>
</body>spa

 

2.使用指令:指令帶有前綴 v-,以表示它們是 Vue 提供的特殊屬性。code

v-bind:在本例子的做用:將這個元素節點的 title 屬性和 Vue 實例的message 屬性保持一致」事件

 

示例:ip

<body>
    <div id="app2">
           <span v-bind:title="message">
            鼠標懸停幾秒鐘查看此處動態綁定的提示信息!
          </span>
    </div>數學

   <script src="https://unpkg.com/vue"></script>

    <script >

  <!--第一種賦值--->
      var app = new Vue({
        el: '#app2',
      data: {
        message: '此功能添加於'++ new Date().toLocaleString()
        }
       })

<!--第二種賦值--->

     app2.message = '新消息';
    </script>
</body>

v-for 指令能夠綁定數組的數據來渲染一個項目列表

示例:

<body>
    <div id="app3">
           <ol>
               <li v-for="data in datas">
                {{ data.text }}
              </li>
          </ol>
    </div>

   <script src="https://unpkg.com/vue"></script>

    <script >

      var app3 = new Vue({
             el: '#app3',
         data: {
              datas: [
                   { text: '學習語文' },
                   { text: '學習數學' },
                   { text: '學習英語' }
                ]
           }
        })
    </script>
</body>

v-on 指令綁定一個事件監聽器,經過它調用咱們 Vue 實例中定義的方法

示例:

<body>
    <div id="app4">
           <p>{{message}}</p>

          <button v-on:onclick="showinfo"></button>
    </div>

   <script src="https://unpkg.com/vue"></script>

    <script >

      var app4 = new Vue({
             el: '#app4',
         data: {
              "message":'hello world!';
           },

          method:{

            "showinfo":function () {

             this.message='展示信息';

              }

          }         })     </script> </body>

相關文章
相關標籤/搜索