VUE之v-model

v-model

可以实现双向数据绑定:

    a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。

    b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。 

 

总结:v-model在表单控件或者组件上创建双向绑定

v-model只能在如下元素上使用:

input
select
textarea
componets(Vue中的组件)

实例代码:

复制代码
<html lang="en">
                                                        <!--   实现1+1=2       -->
<head>
    <meta charset="UTF-8">
    <title>vue.js常用指令测试</title>
    <!--引用vue类库-->
    <script src="vue.min.js"></script>
</head>
<body>
<!--实现再body区域显示一个测试-->
<div id="app">
    {{name}}  <!--相当于MVVM的view视图-->

                                    <!-- //    a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。-->
    <input type="test" v-model="num1" />+
    <input type="test" v-model="num2" >+
                                    <!--//     b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。-->
    <!--/*避免字符串用Number.parseInt*/-->
    {{Number.parseInt(num1) + Number.parseInt(num2)}}
    <button >计算</button>
</div>
</body>
<script>
    //编写MVVM的model部分以及VM部分
    var VM = new Vue({
        el:'#app',  //VM接管了app区域的管理
        data:{      //model数据
            name:'测试',
            num1:1,
            num2:1

        }
    });
</script>
</html>
复制代码

 

posted @   lksses  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示