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 遍历json返回的map内容示例代码
Oct 29 Javascript
table行随鼠标移动变色示例
May 07 Javascript
jquery的ajax跨域请求原理和示例
May 08 Javascript
jQuery实现自定义事件的方法
Apr 17 Javascript
JS获取随机数和时间转换的简单实例
Jul 10 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
es6 filter() 数组过滤方法总结
Apr 03 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 Javascript
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
Apr 27 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
js 函数性能比较方法
Aug 24 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
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php判断目录存在的简单方法
2019/09/26 PHP
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
iView框架问题整理小结
2018/10/16 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
TensorFlow实现简单卷积神经网络
2018/05/24 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
Python实现时间序列可视化的方法
2019/08/06 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
python实现经典排序算法的示例代码
2021/02/07 Python
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
幼儿园开学家长寄语
2014/01/19 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
政风行风建设责任书
2014/07/23 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
我是特种兵观后感
2015/06/11 职场文书
企业法人任命书
2015/09/21 职场文书
MySQL分布式恢复进阶
2022/07/23 MySQL
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS