Vue v-bind v-model的使用


v-model 指令在表單控件元素上創建雙向數據綁定,所謂雙向綁定,指的就是我們在js中的vue實例中的data與其渲染的dom元素上的內容保持一致,兩者無論誰被改變,另一方也會相應的更新為相同的數據

最基礎的就是實現一個聯動的效果

<body>
    <div class="app">
        <span>Multiline message is:</span>
        <p>{{message}}</p>
        <br>
        <textarea name="" v-model="message" placeholder="please write..."></textarea>
    </div>

</body>
<script>
   new Vue({
         el:'.app'
   })
</script>

checkbox

<body>
    <div class="app">
        <input type="checkbox" id="jack" value="jack" v-model="checkedNames">
        <label for="jack">jack</label>
        <input type="checkbox" id="John" value="John"  v-model="checkedNames">
        <label for="jack">John</label>
        <input type="checkbox" id="Mike" value="Mike"  v-model="checkedNames">
        <label for="jack">Mike</label>
        <br>
        <span>Checked names:{{checkedNames}}</span>
    </div>
    
</body>
<script>
   new Vue({
         el:'.app',
         data:{
             checkedNames:[]
         }
   })
</script>

v-bind

有些指令可以在其名稱后面帶一個“參數” (Argument),中間放一個冒號隔開。例如,v-bind 指令用於響應地更新 HTML 特性


免責聲明!

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



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