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 相关文章推荐
firefox插件Firebug的使用教程
Jan 02 Javascript
jquery入门—选择器实现隔行变色实例代码
Jan 04 Javascript
javascript页面动态显示时间变化示例代码
Dec 18 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
Nov 08 Javascript
学习JavaScript设计模式(接口)
Nov 26 Javascript
JavaScript学习总结之JS、AJAX应用
Jan 29 Javascript
JS面向对象编程详解
Mar 06 Javascript
React学习笔记之列表渲染示例详解
Aug 22 Javascript
vue 注册组件的使用详解
May 05 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
vue实现数字滚动效果
Jun 29 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 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中simplexml_load_file函数用法实例
2014/11/12 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
jquery实现直播弹幕效果
2019/11/28 jQuery
jquery css实现流程进度条
2020/03/26 jQuery
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中的XML库4Suite Server的介绍
2015/04/14 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
AOP的定义以及作用
2013/09/08 面试题
房地产营销策划方案
2014/02/08 职场文书
《学棋》教后反思
2014/04/14 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
检讨书之工作不认真
2019/08/14 职场文书