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 相关文章推荐
Cookie 注入是怎样产生的
Apr 08 Javascript
offsetParent 算法分析
Apr 05 Javascript
javascript innerHTML使用分析
Dec 03 Javascript
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
JavaScript动态添加列的方法
Mar 25 Javascript
js实现固定显示区域内自动缩放图片的方法
Jul 18 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
Jan 04 Javascript
基于JavaScript实现回到页面顶部动画代码
May 24 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
在react中使用vue的状态管理的方法示例
May 02 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 post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
python编写的最短路径算法
2015/03/25 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python从子线程中获得返回值的方法
2019/01/30 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
仓管员岗位职责
2015/02/03 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
新手初学Java网络编程
2021/07/07 Java/Android