基于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 相关文章推荐
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
JQuery中Bind()事件用法分析
May 05 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
jquery实现移动端点击图片查看大图特效
Sep 11 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
jquery实现倒计时小应用
Sep 19 jQuery
分析javascript原型及原型链
Mar 18 Javascript
vue微信分享的实现(在当前页面分享其他页面)
Apr 16 Javascript
React优化子组件render的使用
May 12 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
微信小程序实现签到弹窗动画
Sep 21 Javascript
JS ES6异步解决方案
Apr 29 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
js 格式化时间日期函数小结
2010/03/20 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
jquery序列化方法实例分析
2015/06/10 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
详解Python爬虫的基本写法
2016/01/08 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
员工培训邀请函
2014/02/02 职场文书
设备收款委托书范本
2014/10/02 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
毕业生自荐信范文
2015/03/05 职场文书
爱国主题班会教案
2015/08/14 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang