vue2里面ref的具体使用方法


Posted in Javascript onOctober 27, 2017

本文介绍了vue2里面ref的具体使用方法,分享给大家,具体如下。

1、我们先定义两个组件

html部分

<div id="app">
   <navbar ></navbar>
   <pagefooter ></pagefooter>
  </div>

js部分

Vue.component('navbar',{
    template:'<div>{{navs}}</div>',
    data:function () {
     return {
      navs:1
     }
    }
   });
  Vue.component('pagefooter',{
    template:'<div>{{footer}}</div>',
    data:function () {
     return {
      footer:11
     }
    }
   });

这里怎么直接访问navbar的navs和pagefooter的footer值呢?这就用到ref了

2、ref的使用

修改组件

<div id="app">
   <navbar ref="navbar"></navbar>
   <pagefooter ref="pagefooter"></pagefooter>
  </div>
   new Vue({
    el:'#app',
    created:function(){
     
    },
    mounted:function () {
     this.$refs.navbar.navs=222
     //ready,
     //这里怎么直接访问navbar的navs和pagefooter的footer值呢,
      console.log(this.$refs.navbar.navs);
      console.log(this.$refs.pagefooter.footer);
    }
   })

如果仅仅用到一个普通标签上

<div ref="demo"></div>

他的作用和:

document.querySelector('[ref=demo]');

的作用一样

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
优秀js开源框架-jQuery使用手册(1)
Mar 10 Javascript
js每次Title显示不同的名言
Sep 25 Javascript
JavaScript中的return语句简单介绍
Dec 07 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
Three.js基础部分学习
Jan 08 Javascript
实现一个简单的vue无限加载指令方法
Jan 10 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
select自定义小三角样式代码(实用总结)
Aug 18 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
JS中offset和匀速动画详解
Feb 06 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 Javascript
原生JS实现音乐播放器的示例代码
Feb 25 Javascript
初学者AngularJS的环境搭建过程
Oct 27 #Javascript
JavaScript中Require调用js的实例分享
Oct 27 #Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 #jQuery
Popup弹出框添加数据实现方法
Oct 27 #Javascript
JavaScript模拟实现封装的三种方式及写法区别
Oct 27 #Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 #Javascript
javascript浏览器用户代理检测脚本实现方法
Oct 27 #Javascript
You might like
PHP开发大型项目的一点经验
2006/10/09 PHP
PHP聊天室技术
2006/10/09 PHP
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
JavaScript delete操作符应用实例
2009/01/13 Javascript
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
Python tkinter模版代码实例
2020/02/05 Python
化工工艺专业求职信
2013/09/22 职场文书
自荐信的禁忌和要点
2013/10/15 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
践行三严三实心得体会
2014/10/13 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
六一活动主持词
2015/06/30 职场文书
党校培训学习心得体会
2016/01/06 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python