基于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 相关文章推荐
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
Jun 05 Javascript
使用js复制链接中的部分文字的方法
Jul 30 Javascript
解析JavaScript中的字符串类型与字符编码支持
Jun 24 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
May 11 Javascript
Bootstrap多级菜单的实现代码
May 23 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
Dec 13 Javascript
JS实现的贪吃蛇游戏案例详解
May 01 Javascript
JS实现联想、自动补齐国家或地区名称的功能
Jul 07 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 ci框架验证码实例分析
2013/06/26 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
PHP中cookie知识点学习
2018/05/06 PHP
jquery 学习笔记一
2010/04/07 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
javascript实现拖放效果
2015/12/16 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
bootstrap table配置参数例子
2017/01/05 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
python基于右递归解决八皇后问题的方法
2015/05/25 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Python中return self的用法详解
2018/07/27 Python
详解python中的index函数用法
2019/08/06 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
python中tab键是什么意思
2020/06/18 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
中班中秋节活动反思
2014/02/18 职场文书
青蓝工程实施方案
2014/03/27 职场文书
生日庆典策划方案
2014/06/02 职场文书
青年标兵事迹材料
2014/08/16 职场文书
办公用品质量保证书
2015/05/11 职场文书