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 相关文章推荐
基于Jquery的标签智能验证实现代码
Dec 27 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
Mar 06 Javascript
Javascript核心读书有感之语言核心
Feb 01 Javascript
QQ登录背景闪动效果附效果演示源码下载
Sep 22 Javascript
基于jQuery实现的打字机效果
Jan 16 Javascript
详解webpack打包vue时提取css
May 26 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
Nov 29 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 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
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php header Content-Type类型小结
2011/07/03 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
学习Node.js模块机制
2016/10/17 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
python字符串中的单双引
2017/02/16 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
python常用运维脚本实例小结
2020/02/14 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
大学生个人实习的自我评价
2014/02/15 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
主要领导对照检查材料
2014/08/26 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers