v-model双向数据绑定

v-model双向数据绑定的修饰符
.lazy:失去焦点时数据进行双向的绑定  v-model.lazy=”message ”
.number:前面输入数字,后面接着字母自动去除掉。v-model. number =”message ”
.trim:去掉打头的空格,内容之间还是可以产生空格。
v-model表单按钮方面的双向绑定

html

     <div id="app">
             <h2>最简单的双向数据绑定</h2>
                 <p v-text="message1"></p>
                 <input type="text"  v-model="message1"/>
             <h3>多选按钮绑定一个值</h3>
                <input type="checkbox" id="isTrue" v-model="isTrue">
                <label for=‘isTrue‘>{{isTrue}}</label>

             <h3>多选绑定一个数组</h3>
         <p>
              <input type="checkbox" id="JSPang" value="JSPang" v-model="web_Names">
              <label for="JSPang">JSPang</label><br/>
              <input type="checkbox" id="Panda" value="Panda" v-model="web_Names">
              <label for="JSPang">Panda</label><br/>
              <input type="checkbox" id="PanPan" value="PanPan" v-model="web_Names">
              <label for="JSPang">PanPan</label>
              <p>{{web_Names}}</p>
        </p>

            <h3>单选按钮绑定</h3>
                <input type="radio" id="one" value="男" v-model="sex">
                <label for="one">男</label>
                <input type="radio" id="two" value="女" v-model="sex">
                <label for="one">女</label>
                <p>{{sex}}</p>
        </div>

js

 var vm = new Vue({
            el:"#app",
            data:{
               message1:123,
               isTrue:true,
               web_Names:[],
               sex:"男"
            }
        })
时间: 2024-10-23 08:02:31

v-model双向数据绑定的相关文章

关于什么是MVVM?几种双向数据绑定的方式

1.什么是MVVM? M:(Model,模型层) 数据模型 数据是后端ajax获取到的 V :(View,视图层)需要把数据展示到页面的html中 VM:(ViewModel,视图模型 V与M连接的桥梁) View和Model是通过ViewModel来进行关联的 View改变了 通过DomListener 注册事件 视图改变了 数据就改变了 数据变化了 视图根据DataBindings发生改变(也就是数据劫持) MVVM实现了数据双向绑定 (数据发生改变以后  VM会监测到数据的改变) 自动的通

第四 表单指令 v-model 双向数据绑定

表单指令 v-model 双向数据绑定 <!-- v-model 双向数据绑定 后台的框架模式 MVC (单向的) M model 模型  数据 V view  视图 C  controller 控制器 MVVM(双向的) M model 模型 数据 <=> V view 视图 VM view-model  视图模型 (相当于controller 控制器) MVVM模式 M-model 模型-数据   V-view 视图-浏览器 VM-viewModel 视图模型-控制器 模型通过控制器

angularjs - 为何要双向数据绑定

最典型的场景应该属于表单 类似表单和表格之类的场景,展示与提交一般是同时存在的. 通常情况下,单向数据绑定即可解决业务需求,如数据库的内容绑定到html中展示到页面即可 但若需要设计提交功能,双向数据绑定就会发生很便捷的作用. 双向数据绑定指的是:当文本框(或其他绑定标签.控件)发生改变时,Model也会随之发生改变 这样的话.已更改的model可以立即提交无需通过繁琐的jquery获取dom和value操作 <!doctype html> <html ng-app="User

利刃 MVVMLight 3:双向数据绑定

上篇我们已经了解了MVVM的框架结构和运行原理.这里我们来看一下伟大的双向数据绑定. 说到双向绑定,大家比较熟悉的应该就是AngularJS了,几乎所有的AngularJS 系列教程的开篇几章都要涉及到,真的是很好用. 表达的效果很简单:就是在界面的操作对数据模型的修改能实时反映到数据:而数据的变更能实时展现到界面.即视图数据模型(ViewModel)和视图(View)之间的双向绑定和触发. 我们来操作一个试试看: 第一步:先写一个Model,里面包含我们需要的数据信息,代码如下: 1 ///

AngularJs——双向数据绑定示例

最近在做Hybird App,接触到了AngularJs,感觉用起来蛮爽的,今天share下AngularJs的核心功能之一:双向数据绑定. 我们在页面中加入一个表单: <!DOCTYPE html> <html ng-app="userInfoModule"> <head> <meta name="content-type" content="text/html; charset=UTF-8">

Angular之双向数据绑定

---恢复内容开始--- angular最初进入前端开发人员视野的时候,给人以不可磨灭的印象之一就是它的双向数据绑定的实现.本篇章会先介绍如何使用此功能,然后在深入解释它的双向绑定的机制是如何实现的. angular中的data-binding指的是模型models和视图views之间的自动同步.angular实现双向绑定后,会让你觉得数据模型是页面中数据唯一的真实来源.当model改变后,视图反映改变,反之亦然.通俗的说,所谓的双向数据绑定,无非就是从界面的操作能实时反映到数据,数据的变更能实

AngularJS入门心得2——何为双向数据绑定

前言:谁说Test工作比较轻松,最近在熟悉几个case,差点没疯.最近又是断断续续的看我的AngularJS,总觉得自己还是没有入门,可能是自己欠前端的东西太多了,看不了几行代码就有几个常用函数不熟悉的.看过了大漠的视频,算是了解了AngularJS的一些优良特性.后来准备投身<AngularJS权威教程>,跟着它走,可是一来可能自己道行不够,二来,个人觉得这本书翻译的有些生硬以及一些瑕疵,比如: (1)9.2节:在指令中适用自作用域 (2)9.2节:在指令中适用自作用域 当然,以上都是一些瑕

ng 双向数据绑定

1.方向1:model->View模型数据绑定到视图 绑定的方式:①双花括号 ②常见的ng指令(ngRepeat ngIf ngShow....) 效果:数据一旦绑定到视图上,随着数据的修改,视图会自动更新. 例子:点击按钮,实现数字的自增(count++),并显示在视图中. 对比:DOM操作方式:查找元素.操作元素angular:修改model数据 2.方向2:View->Model将视图中用户的输入/操作 绑定到模型数据 实现方式: ngModel 双向数据绑定:ngModel可以实现双向

AngularJs学习笔记4——四大特性之双向数据绑定

双向数据绑定 方向1:模型数据(model)绑定到视图(view) 实现方法:①.{{model变量名}}  ②.常用指令(ng-repeat) 方向2:将视图(view)中用户输入的数据绑定到模型数据(model) 实现方法:ng-model指令,用在表单组件中(input select) $watch()监听模型变量值的改变->执行指定的方法 $watch('变量名',function(){-}); 一个很简单的栗子: 实时获取输入框中输入的内容,打印在控制台 1 <!DOCTYPE ht

4.AngularJS四大特征之二: 双向数据绑定

AngularJS四大特征之二: 双向数据绑定 (1)方向一:把Model数据绑定到View上--此后不论何时只要Model发生了改变,则View中的呈现会立即随之改变!实现方法: {{ }}.ngBind.ngRepeat.ngIf.ngSrc.ngStyle...都实现了方向1的绑定. (2)方向二:把View(表单控件)中修改绑定到Model上--此后不论任何时候,只要View中的数据一修改,Model中的数据会自动随之修改.实现方法:  只有ngModel指令. 提示:可以使用$scop