基于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 相关文章推荐
Ext面向对象开发实践(续)
Nov 18 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 Javascript
JS获取鼠标坐标的实例方法
Jul 18 Javascript
javascript自动给文本url地址增加链接的方法分享
Jan 20 Javascript
JS合并数组的几种方法及优劣比较
Sep 19 Javascript
JavaScript中的变量作用域介绍
Dec 31 Javascript
浅谈javascript事件取消和阻止冒泡
May 26 Javascript
javascript中利用柯里化函数实现bind方法
Apr 29 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
解决vue项目F5刷新mounted里的函数不执行问题
Nov 05 Javascript
vue实现购物车结算功能
Jun 18 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
简单谈谈PHP vs Node.js
2015/07/17 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP socket 模拟POST 请求实例代码
2016/07/18 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python解析模块(ConfigParser)使用方法
2013/12/10 Python
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
Python线程创建和终止实例代码
2018/01/20 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
法学毕业生自我鉴定
2014/01/31 职场文书
电子商务专业毕业生自荐书
2014/06/22 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
大型公益活动策划方案
2014/08/20 职场文书
起诉书格式范文
2015/05/20 职场文书
千手观音观后感
2015/06/03 职场文书