Vue中的双向数据绑定简单介绍

Posted 前端精髓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue中的双向数据绑定简单介绍相关的知识,希望对你有一定的参考价值。

1. 文本框绑定v-module

 1     <div id="app">
 2         <input type="text" v-model="msg" value="666"> // 表单使用v-mode时value会失效
 3         {{msg}}
 4     </div>
 5 
 6     <script src="js/vue.js"></script>
 7     <script>
 8         let vm = new Vue({
 9             el: "#app",
10             data: {
11                 msg: ‘‘
12             }
13         })
14     </script>

2. 单选按钮绑定v-module

    <div id="app">
        <input type="radio" v-model="msg" value="man">
        <input type="radio" v-model="msg" value="woman">
        {{msg}} //msg表示选中按钮的value值
    </div>

    <script src="js/vue.js"></script>
    <script>
        let vm = new Vue({
            el: "#app",
            data: {
                msg: ‘‘
            }
        })
    </script>

3. 复选框按钮绑定v-module

    <div id="app">
        <input type="checkbox" value="html" v-model="msg">
        <input type="checkbox" value="css" v-model="msg">
        <input type="checkbox" value="javascript" v-model="msg">
        {{msg}}  //mag表示选中按钮的value值
    </div>

    <script src="js/vue.js"></script>
    <script>
        let vm = new Vue({
            el: "#app",
            data: {
                msg: []
            }
        })
    </script>

4. 选中列表绑定v-module

    <div id="app">
        <select v-model="msg">
            <option value="html">html</option>
            <option value="css">css</option>
            <option value="javascript">javascript</option>
        </select>
        {{msg}}
    </div>

    <script src="js/vue.js"></script>
    <script>
        let vm = new Vue({
            el: "#app",
            data: {
                msg: []
            }
        })
    </script>

常用的双向数据绑定大概是以上几种情况,双向数据绑定也多用于表单中。

以上是关于Vue中的双向数据绑定简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

VUE底层原理之数据双向绑定

vue之v-model表单输入双向绑定

vue 之 表单输入绑定

VUE JS 使用组件实现双向绑定

如何初始化片段中的绑定属性以使双向数据绑定工作

Vue数据双向绑定(面试必备) 极简版