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>

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

转载于:https://www.cnblogs.com/wuxianqiang/p/8387192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值