Vue指令之`v-bind`的三種用法及v-on事件指令


v-bind:是 Vue中,提供的用於綁定屬性的指令

 

1. 直接使用指令`v-bind`

2. 使用簡化指令`:`

3. 在綁定的時候,拼接綁定內容:`:title="btnTitle + ', 這是追加的內容'"`

4.v-bind 中,可以寫合法的JS表達式

<input type="button" value="按鈕" v-bind:title="mytitle + '123'">


<script src="./lib/vue-2.4.0.js"></script>

  <script>
    var vm = new Vue({
      el: '#app',
      data: {
        msg: '123',
        msg2: '<h1>哈哈,我是一個大大的H1, 我大,我驕傲</h1>',
        mytitle: '這是一個自己定義的title'
      },
      methods: { // 這個 methods屬性中定義了當前Vue實例所有可用的方法
        show: function () {
          alert('Hello')
        }
      }
    })

 

 

 

 v-on: 事件綁定機制,可以簡寫@

<input type="button" value="按鈕" @click="show">
 


  <script src="./lib/vue-2.4.0.js"></script>

  <script>
    var vm = new Vue({
      el: '#app',
      data: {
        msg: '123',
        msg2: '<h1>哈哈,我是一個大大的H1, 我大,我驕傲</h1>',
        mytitle: '這是一個自己定義的title'
      },
      methods: { // 這個 methods屬性中定義了當前Vue實例所有可用的方法
        show: function () {
          alert('Hello')
        }
      }
    })

 v-on也可以綁定的事件也可以傳遞參數的

  

<body>
    <div  class="box">
        <input type="button" value="點擊" v-on:click="alterhandle('杜偉')">
    </div>
 

<script>
var vm=new new Vue({
    el:'.box',
    data:{

    },
    methods: {
        alterhandle:(ars)=>{
            alert("歡迎您"+ars)
            }
        }
    }
)

    
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM