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 相关文章推荐
ie 调试javascript的工具
Apr 29 Javascript
JavaScript XML操作 封装类
Jul 01 Javascript
淘宝搜索框效果实现分析
Mar 05 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 Javascript
ReactNative-JS 调用原生方法实例代码
Oct 08 Javascript
vue-resource 拦截器使用详解
Feb 21 Javascript
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
js微信应用场景之微信音乐相册案例分享
Aug 11 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
Aug 28 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
通过vue刷新左侧菜单栏操作
Aug 06 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
第七节--类的静态成员
2006/11/16 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
python之wxPython应用实例
2014/09/28 Python
Python缩进和冒号详解
2016/06/01 Python
Python的语言类型(详解)
2017/06/24 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
Pycharm配置lua编译环境过程图解
2020/11/28 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
PHP面试题大全
2015/10/16 面试题
J2EE相关知识面试题
2013/08/26 面试题
小学生关于梦想的演讲稿
2014/08/22 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
监察建议书
2015/02/04 职场文书
演讲比赛主持词
2015/06/29 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers