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表头排序实现方法
Jan 16 Javascript
Bootstrap基础学习
Jun 16 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
总结Javascript中数组各种去重的方法
Oct 04 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
Mar 17 Javascript
微信小程序 同步请求授权的详解
Aug 04 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 Javascript
JavaScript组合模式---引入案例分析
May 23 Javascript
vue实现打地鼠小游戏
Aug 21 Javascript
JavaScript实现缓动动画
Nov 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
跟老齐学Python之开始真正编程
2014/09/12 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
python 对象和json互相转换方法
2018/03/22 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
python Timer 类使用介绍
2020/12/28 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
六一亲子活动总结
2014/07/01 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
道德模范事迹材料
2014/12/20 职场文书
教代会闭幕词
2015/01/28 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python