v-model指令实现表单双向绑定数据。触发文本框的input事件。
一、文本框

<div id="J_app">
<p>{{ info }}</p>
<input v-model.trim="info">
</div>
var vapp = new Vue({
el: '#J_app',
data: {
info: 'Hello Vue!'
}
})

二、单选框

<div id="J_app">
<input type="radio" id="male" value="male" v-model="ro">
<label for="male">male</label>
<br>
<input type="radio" id="female" value="female" v-model="ro">
<label for="female">female</label>
<br>
<span>性别:{{ ro }}</span>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
ro: ''
}
})

三、复选框
1、一个勾选框

<div id="J_app">
<input type="checkbox" id="J_ckb" v-model="ckb">
<label for="checkbox">{{ ckb }}</label>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
ckb: ''
}
})

2、多个勾选框

<div id="J_app">
<input type="checkbox" id="html" value="html" v-model="ckbs">
<label for="html">html</label>
<input type="checkbox" id="css" value="css" v-model="ckbs">
<label for="css">css</label>
<input type="checkbox" id="js" value="js" v-model="ckbs">
<label for="js">js</label>
<br>
<span>你学过哪些:{{ ckbs }}</span>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
ckbs: []
}
})

3、多个动态勾选框
如果是动态复选框,怎么写?如果要实现全选,反选,怎么写?看这里

四、选择列表
1、单选

<div id="J_app">
<select v-model="selected">
<option disabled value="">请选择</option>
<option>vuejs</option>
<option>reactjs</option>
<option>angularjs</option>
</select>
<span>我选择: {{ selected }}</span>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
selected: ''
}
})

2、多选

<div id="J_app">
<select v-model="selected" multiple style="width: 50px;">
<option disabled value="">请选择</option>
<option>vuejs</option>
<option>reactjs</option>
<option>angularjs</option>
</select>
<span>我选择: {{ selected }}</span>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
selected: []
}
})

3、动态选

<div id="J_app">
<select v-model="selected">
<option v-for="option in options" v-bind:value="option.value">
{{ option.text }}
</option>
</select>
<span>我选择: {{ selected }}</span>
</div>
var vapp = new Vue({
el: '#J_app',
data: {
selected: '0',
options: [
{ text: 'vuejs', value: '0' },
{ text: 'reactjs', value: '1' },
{ text: 'angularjs', value: '2' }
]
}
})

vue中的表单的更多相关文章

  1. vue中的表单异步校验方法封装

    在vue项目的开发中,表单的验证必不可少,在开发的过程中,用的是vue+iview的一套,我们知道iview的表单验证是基于async-validator,对于async-validator不熟悉的可 ...

  2. 纯小白入手 vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单

    vue3.0 CLI 真小白一步一步入手全教程系列:https://www.cnblogs.com/ndos/category/1295752.html 我的 github 地址 - vue3.0St ...

  3. VUE中关于表单提交的简单实现

    main.js import Vue from "../vue.js"; import App from "./App.js"; //启动 new Vue({ ...

  4. Vue中Form表单验证无法消除验证问题

    iView的表单api给出了一个resetFields方法,用于重置整个表单输入的内容并清除验证提示. 但是有时候需要只消除部分的iview的resetFields方法源码是这样的resetField ...

  5. vue中form 表单常用校验封装(async-validator)

    新建一个js校验文件validate.js export const regular = { // 验证自然数 naturalNumber: /^(([0-9]*[1-9][0-9]*)|(0+))$ ...

  6. vue中提交表单后如何清空

    只需要在提交方法里写上this.form={brand_right:0}即可.

  7. vue中的表单验证

    http://www.cnblogs.com/luoxuemei/p/9295506.html /*是否合法IP地址*/ export function validateIP(rule, value, ...

  8. vue动态生成表单

    vue动态生成表单 一.下拉框 <!DOCTYPE html> <html> <head> <meta charset="utf-8" / ...

  9. Vue学习之--------Vue中收集表单数据(使用v-model 实现双向数据绑定、代码实现)(2022/7/18)

    文章目录 1.Vue中实现表单数据的收集 1.1 基础知识 1.2 代码实例 1.3 测试效果 1.4 额外插一嘴 1.Vue中实现表单数据的收集 1.1 基础知识 表单中常用的标签:input(输入 ...

随机推荐

  1. redis客户端、分布式锁及数据一致性

    Redis Java客户端有很多的开源产品比如Redission.Jedis.lettuce等. Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持:Redis ...

  2. laravel 注入那点事

    public function delete(Group $groupId, Post $postId) { $postId->delete(); return response()->j ...

  3. Linux 编程笔记(三)

    上一章节对文件的基本属性做了一个笔记,续上次笔记对Linux文件的属性和属性组做一笔记 我安装的是虚拟机操作系统的版本还KaliLinux但是系统启动速度拖延,所以刚开始还是配置Centos 1.Li ...

  4. 第五周学习总结-HTML5

    2018年8月12日 暑假第五周,我把HTML剩余的一些标签和用法看完了并学了一些HTML5的标签及用法. HTML5比HTML多了一些元素,也删去了一些元素. HTML5新增元素 图形元素 < ...

  5. 3月9日(用 DBHelper 工具连接 mysql 数据库 实现登录验证)

    一. 用DBHelper 与mysql 连接 实现最简单的登录验证. (1)新建 web project ----->选择src导入 DBHelper 工具包-------->选择web  ...

  6. P0505

      算法训练 P0505   时间限制:1.0s   内存限制:256.0MB      一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积.阶乘的增长速度非常快,例如,13!就已经比较大了 ...

  7. 添加依赖:https://mvnrepository.com/

    该网站搜索

  8. 将txt文本转换为excel格式

    将txt文本转换为excel格式,中间使用的列分割为 tab 键 一.使用xlwt模块 注:Excel 2003 一个工作表行数限制65536,列数限制256 需要模块:xlwt 模块安装:xlwt ...

  9. 【第一部分】04Leetcode刷题

    一.反转链表 II /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; ...

  10. lua 日期的一些函数

    --根据日期获取星期几 function getWeekNum(strDate) local ymd = Split(strDate,"-") t = ]),month=]),da ...