VUE v-model表单数据双向绑定完整示例


Posted in Javascript onJanuary 21, 2019

本文实例讲述了VUE v-model表单数据双向绑定。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue v-model双向绑定</title>
<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
  <textarea v-model = "message" placeholer = '请在此输入文字'></textarea>
  <span>{{message}}</span>
   </br>
  <input type="text" v-model="data.name"/>
  <span>姓名:{{data.name}}</span>
  </br>
  <input type="radio" id="boy" value="男" v-model="data.gender"/>
  <label for="boy">男</label>
  <input type="radio" id="girl" value="女" v-model="data.gender"/>
  <lable for="girl">女</lable>
  <span>{{data.gender}}</span>
  <br/>
  <input type="checkbox" id="item1" value="阅读" v-model="data.interest"/>
  <lable for="item1">阅读</lable>
  <input type="checkbox" id="item2" value="打球" v-model="data.interest"/>
  <lable for="item2">打球</lable>
  <input type="checkbox" id="item3" value="体操" v-model="data.interest"/>
  <lable for="checkbox">体操</lable>
  <br/>
  <span>{{data.interest}}</span>
  <select v-model="data.identity">
    <option value="java" selected>java</option>
    <option value="web">web</option>
    <option value="hr">hr</option>
  </select>
  <span>身份:{{data.identity}}</span>
  <!--select:用 v-for 渲染的动态选项:-->
  <select v-model="selected">
    <option v-for="option in options" v-bind:value="option.value">
      {{ option.text }}
    </option>
  </select>
  <span>Selected: {{ selected }}</span>
</div>
<script>
  new Vue({
    el: '#app',
    data: {
      message: '6',
      data: {
        name: '',
        gender: '',
        interest: [],
        identity: ''
      },
      selected: 'A',
      options: [
        { text: 'One', value: 'A' },
        { text: 'Two', value: 'B' },
        { text: 'Three', value: 'C' }
      ]
    }
  })
</script>
</body>
</html>

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

VUE v-model表单数据双向绑定完整示例

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

Javascript 相关文章推荐
js 静态动态成员 and 信息的封装和隐藏
May 29 Javascript
Js点击弹出下拉菜单效果实例
Aug 12 Javascript
jquery插件之定时查询待处理任务数量
May 01 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 Javascript
AngularJS 实现弹性盒子布局的方法
Aug 30 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
Oct 08 Javascript
cocos2dx+lua实现橡皮擦功能
Dec 20 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
如何使用 vue-cli 创建模板项目
Nov 19 Vue.js
js中实例与对象的区别讲解
Jan 21 #Javascript
详解vue挂载到dom上会发生什么
Jan 20 #Javascript
vue-cli3 从搭建到优化的详细步骤
Jan 20 #Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 #Javascript
实例介绍JavaScript中多种组合继承
Jan 20 #Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 #Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
Jan 20 #Javascript
You might like
PHP中Session的概念
2006/10/09 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php文件包含的几种方式总结
2019/09/19 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
javascript 隔行换色函数代码
2010/10/24 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
JS中min函数实例讲解
2019/02/18 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
[00:10]神之谴戒
2019/03/06 DOTA
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
解决Python3下map函数的显示问题
2019/12/04 Python
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
幼儿教师演讲稿
2014/05/06 职场文书
大学生实习介绍信
2015/05/05 职场文书
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python