基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍


Posted in Javascript onAugust 24, 2018

如下所示:

<!DOCTYPE html>
<html lang="en">
 
	<head>
		<meta charset="UTF-8">
		<title>Title</title>
		<link rel="stylesheet" href="css/bootstrap.css" rel="external nofollow" >
		<script src="js/jquery-3.2.1.min.js"></script>
		<script src="js/bootstrap.js"></script>
		<script src="js/vue.js"></script>
	</head>
 
	<body>
		<div id="example">
			<input type="text" v-model="items.type" ref="type" />
			<div class="show">输入框的内容:{{items.type}}</div>
		</div>
		<script>
			var example1 = new Vue({
				el: '#example',
				data: {
					items: {
						type: '千年之恋:'
					}
				},
				watch: {
					items: {
						handler: function() {
							alert(this.$refs.type.value);
						},
						deep: true
					}
				}
			})
		</script>
	</body>
 
</html>

基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍

ref 说明

<div class="touchscroll">

//

</div>

如果我们想要获取这个div的某个值,比如scrollTop的值,常规的做法是我们必须用document.querySelector(".touchScroll")获取这个dom节点,然后在获取scrollTop的值。

但是用ref绑定之后,我们就不需要在获取dom节点了,直接在上面的div上绑定div,然后$refs里面调用就行

因此上面可以写成:

<div class="touchscroll" ref='div'>

//

</div>

然后在javascript里面这样调用:

this.$refs.div.scrollTop.

这样就可以减少获取dom节点的消耗了!

以上这篇基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript attachEvent传递参数的办法
Dec 14 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
Jul 15 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
JavaScript学习笔记之JS对象
Jan 22 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
JavaScript地理位置信息API
Jun 11 Javascript
H5移动端适配 Flexible方案
Oct 24 Javascript
JavaScript正则获取地址栏中参数的方法
Mar 02 Javascript
js放到head中失效的原因与解决方法
Mar 07 Javascript
javascript基本数据类型和转换
Mar 17 Javascript
node express使用HTML模板的方法示例
Aug 22 Javascript
element-ui 表格数据时间格式化的方法
Aug 24 #Javascript
vue select选择框数据变化监听方法
Aug 24 #Javascript
vue左侧菜单,树形图递归实现代码
Aug 24 #Javascript
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 #jQuery
element-ui中的select下拉列表设置默认值方法
Aug 24 #Javascript
vue 登录滑动验证实现代码
Aug 24 #Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
Aug 24 #Javascript
You might like
header()函数使用说明
2006/11/23 PHP
php 动态添加记录
2009/03/10 PHP
php ios推送(代码)
2013/07/01 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
荷兰电脑专场:Paradigit
2018/05/05 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
超市客服工作职责
2014/06/11 职场文书
三下乡活动心得体会
2016/01/23 职场文书
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python