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 相关文章推荐
javascript检查日期格式的函数[比较全]
Oct 17 Javascript
基于jquery的拖动布局插件
Nov 25 Javascript
js获得页面的高度和宽度的方法
Feb 23 Javascript
JavaScript函数的调用以及参数传递
Oct 21 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
Nov 05 Javascript
JavaScript实现替换字符串中最后一个字符的方法
Mar 07 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
js实现图片上传预览原理分析
Jul 13 Javascript
详解Element 指令clickoutside源码分析
Feb 15 Javascript
JavaScript实现图片轮播特效
Oct 23 Javascript
js实现时钟定时器
Mar 26 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
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
QML实现圆环颜色选择器
2019/09/25 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
使用Python生成XML的方法实例
2017/03/21 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
关于Python解包知识点总结
2020/05/05 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
毕业生求职简历的自我评价
2013/10/07 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
会计试用期自我评价
2014/09/19 职场文书
公司与个人合作协议书
2016/03/19 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
nginx 配置指令之location使用详解
2022/05/25 Servers
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python