Vue 处理表单input单行文本框的实例代码
用vue监听单行文本框是最最最容易的事。
只需用到 v-model 就能监听。
<template> <div id="app"> <input type="text" v-model="msg"> <p>{{msg}}</p> </div> </template> <script> export default { name: 'app', data () { return { msg: '' } } } </script>
在 data 里面创建一个 msg 变量,用来存储输入框的输入的内容。
在 input 用 v-model 绑定 msg 。
这时输入框输入的所有内容,都会实时更新到 msg 里。
所以 <p> 标签里的内容也会实时更新输入框所输入的内容。
如上图所示。
需要注意的是,用了 v-model 后,输入框在输入内容时, input 的 value 是没有变化的。因为 v-model 并不是指向 input 的 value 。
总结
以上所述是小编给大家介绍的Vue 处理表单input单行文本框的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
vuejs 动态添加input框的实例讲解
实例如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:set var="front" val
-
vue监听input标签的value值方法
由于项目需要做实时搜查询数据,所以需要监听input标签的value,这里使用的前端框架vue <input id="materialSearch" type="text" @keyup.enter="search" @input="search($event)"/> 这里的重点是:@input="search($event)",表示当文本框有内容输入时,则调用search方法 /*模糊搜索*/
-
vue判断input输入内容全是空格的方法
比如input中的数据和data中的msg双向绑定. 那么我们可以 判断先把msg以空格拆分成数组,然后拼接起来,判断字符串的长度,如果长度为0,证明输入的就全是空格了,如下: msg.split(" ").join("").length = 0 以上这篇vue判断input输入内容全是空格的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: vue获取input输入值的问题解决办法 详解.vue文件中监听in
-
vue 自定义指令自动获取文本框焦点的方法
HTML: <p><b v-show="show">{{tag}}</b><input v-focus v-model="tag" :hidden="show" type="text"></p> js: 官方例子: directives: { focus: { // 指令的定义 inserted: function (el) { el.focus() } } } 我的
-
vue input输入框模糊查询的示例代码
Vue 模糊查询功能 原理:原生js的search() 方法,用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串.如果没有找到任何匹配的子串,则返回 -1. input输入框,模糊查询 <template> <div> <input type="text" placeholder="请输入..." v-model="searchVal"> <ul> <li v-for=&quo
-
vue input 输入校验字母数字组合且长度小于30的实现代码
下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示: <Input v-model="form.glhm" placeholder="请输入关联交易号" style="width:240px" @on-blur="validateJyh(form.glhm)"></Input> validateJyh(glhm){//校验关联交易号 var reg = /^[A-
-
解决vue中监听input只能输入数字及英文或者其他情况的问题
如下所示: 1. <input placeholder="请输入条形码" class="disPriceStyle" v-model = 'searcBarCode'></input>. (只能输入数字,英文) <input placeholder="请输入商品条形码" class="disPriceStyle" maxlength="20" v-model = 'search
-
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
在用vue-cli脚手架搭建手机H5页面应用的时候,其中一页中部有input,底部有position:absolute:bottom:0的元素, 当点击input框时在安卓手机上出现了: 1 虚拟键盘弹出盖住input 2 底部定位的元素被挤上来 网络上很多关于body设定宽高以及scrolltop的方法都不管用,因为这里是路由页面,根据网上的思路,吊起输入键盘的时候页面的高度是变化的,监听window.onresize,判断是否吊起键盘,然后设定底部模块的隐藏和显示,整个块元素的margint
-
Vue动态控制input的disabled属性的方法
有时候会有这样的需求,新增的时候可以输入,但是无法修改,此时就需要通过控制input标签的disabled属性来实现,那vue是如何动态设置input输入框的disabled属性的呢? 输入框的html源代码 <el-input v-model="dataForm.name" placeholder="配置项" v-bind:disabled="dataForm.id"></el-input> 新增~ 通过F12查看实际页
-
vue中使用input[type="file"]实现文件上传功能
注意:input[type="file"] 标签中的属性accept="application/msword,application/pdf" 在pc上正常,但是在手机ios和android上这个文件格式限制会被忽略,所以需要在js中增加格式的判断,以及对应显示样式的设置.(我也是刚发现,如果有遇到这个问题的可以参考下---下面有更改:) ``` <template> <div id="my-careers"> <h
-
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/bootstrap.css" rel="external nofollow" >
-
vue富文本框(插入文本、图片、视频)的使用及问题小结
今天在vue里面插入富文本遇到了一些小坑在这里提供给大家用于参考,如有错误,望多加指正. 我这里使用的是Element-ui的上传图片组件 首先引入Element-ui(这个我就不作赘述了,详情参考element中文官网) 在引入富文本组件vue-quill-editor 使用在main.js引入相应的样式 import VueQuillEditor from 'vue-quill-editor' import 'quill/dist/quill.core.css' import 'quill/
随机推荐
- C++中头文件和源文件详细介绍
- ASP.NET中母版页和shtml实例入门
- 让Java程序自动重启的实现方法(推荐)
- iOS 防止按钮多次点击造成多次响应的方法
- 微信小程序 (十八)picker组件详细介绍
- PHP操作文件的一些基本函数使用示例
- PHP 实现的将图片转换为TXT
- Yii rules常用规则示例
- Python中实现参数类型检查的简单方法
- GO语言make()分配用法实例
- 编写自定义的Django模板加载器的简单示例
- 关于scrollLeft,scrollTop的浏览器兼容性测试
- 谈一谈javascript闭包
- js判断某个方法是否存在实例代码
- 简单的Ruby中的Socket编程教程
- mysql 5.7.12 winx64手动安装教程
- Bootstrap每天必学之导航条(二)
- Android中SurfaceView和view画出触摸轨迹
- C++队列用法实例
- .tel域名正式开放注册 把握先机赢商机