Vue.js v-model

 

一個簡單應用 v-model 的範例如下

<html>

<head>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>

<body>
    <form id="myForm">
        <label>{{message}}</label>
        <br>
        <input type="text" v-model="message">
    </form>

    <script>
        var vm = new Vue({
            el: '#myForm',
            data: {
                message: 'Hello Vue!'
            }
        });
    </script>

</body>

</html>

說明:

1、v-model 是專門用在表單輸入連動。

2、v-bind 是單向綁定,只能在 render 時,將所綁定的 vue data 資料提取出來;

而 v-model 是雙向綁定,不只是擁有 v-bind 的特性,還具備輸入變動時,也會影響 vue data 資料的提取。