vue实现的双向数据绑定操作示例


Posted in Javascript onDecember 04, 2018

本文实例讲述了vue实现的双向数据绑定操作。分享给大家供大家参考,具体如下:

<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>经典的双向数据绑定</title>
  <script src="https://cdn.bootcss.com/vue/2.0.1/vue.min.js"></script>
 </head>
 <body>
 <div id="container">
  <button @click="modifyMsg">修改msg</button>
<!-- 方向1:将定义好的数据绑定到试图 
实现方式:双花括号 
常见指令:v-for v-if v-show …… -->
<!-- 方向2:将视图中用户操作的结果 绑定到指定的数据  (多数指表单控件 input/textarea/select)
  实现方式: v-model
-->
    <p>{{msg}}</p>
    <input type="text" v-model="userAddress">
    <p>{{"用户修改的数据:"+userAddress}}</p>
    <hr>
    <h2>v-model.number</h2>
    <input type="text" v-model.number="n">
    <br>
    <input type="text" v-model.number="m">
    <br>
    <button @click="getNum">求和</button>
    <span>{{num}}</span>
    <hr>
    <h2>v-model.trim</h2>
    <h5>没有过滤首尾空格时:</h5>
    <input type="text" v-model="myInput">
    <span>{{myInput.length}}</span>
    <h5>过滤首尾空格时:</h5>
    <input type="text" v-model.trim="myInput">
    <span>{{myInput.length}}</span>
    <h2>v-moddel.lazy</h2>
    <h5>input失去焦点时才会输出myMsg</h5>
    <input type="text" v-model.lazy="myMsg">
    <span>{{myMsg}}</span>
  </div>
  <script>
    new Vue({
      el:"#container",
      data:{
        msg:"Hello VueJs",
        userAddress:"",
        n:0,
        m:0,
        num:0,
        myInput:0,
        myMsg:""
      },
      methods:{
        modifyMsg:function(){
          this.msg = "Hello Model"
        },
        getNum:function(){
          this.num = this.n+this.m;
        }
      }
    })
  </script>
 </body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试,可得到如下运行效果

vue实现的双向数据绑定操作示例

感兴趣的朋友可以测试一下看看运行效果。

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
js function定义函数的几种不错方法
Feb 27 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
AngularJS 中的指令实践开发指南(一)
Mar 20 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
jQuery四种选择器使用及示例
Jun 05 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
AngularJS中使用ngModal模态框实例
May 27 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
基于Axios 常用的请求方法别名(详解)
Mar 13 Javascript
详解如何写出一个利于扩展的vue路由配置
May 16 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 Javascript
vue组件的路由高亮问题解决方法
May 11 Vue.js
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 #jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 #jQuery
vue实现的组件兄弟间通信功能示例
Dec 04 #Javascript
微信小程序模板template简单用法示例
Dec 04 #Javascript
vue项目刷新当前页面的三种方法
Dec 04 #Javascript
微信小程序之swiper滑动面板用法示例
Dec 04 #Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 #Javascript
You might like
PHP中的超全局变量
2006/10/09 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
2019/02/21 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
python写日志文件操作类与应用示例
2019/07/01 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
管理岗位竞聘演讲稿
2014/08/18 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书