基于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 相关文章推荐
根据分辩率调用不同的CSS.
Jan 08 Javascript
javascript页面动态显示时间变化示例代码
Dec 18 Javascript
js拼接html注意问题示例探讨
Jul 14 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
JS实现新建文件夹功能
Jun 17 Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 Javascript
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
laydate时间日历插件使用方法详解
Nov 14 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
antd日期选择器禁止选择当天之前的时间操作
Oct 29 Javascript
React实现todolist功能
Dec 28 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
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
php中define用法实例
2015/07/30 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
ES6新特性之Object的变化分析
2017/03/31 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
python db类用法说明
2020/07/07 Python
简述python Scrapy框架
2020/08/17 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
计算机专业自荐信
2013/10/14 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
继续教育个人总结
2015/03/03 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
导游词之西递宏村
2019/12/10 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python