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 相关文章推荐
pjblog中的UBBCode.js
Apr 25 Javascript
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
轻松掌握JavaScript代理模式
Aug 26 Javascript
Vue.js每天必学之表单控件绑定
Sep 05 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
vue 挂载路由到头部导航的方法
Nov 13 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
element-ui组件table实现自定义筛选功能的示例代码
Mar 15 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
May 29 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
详解Vue router路由
Nov 20 Vue.js
初学者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中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
php中的登陆login实例代码
2016/06/20 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
js对象基础实例分析
2015/01/13 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
vue 计算属性和侦听器的使用小结
2021/01/25 Vue.js
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
Python中的id()函数指的什么
2017/10/17 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
微笑服务演讲稿
2014/05/13 职场文书
班级文化建设标语
2014/06/23 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
会计专业自荐信范文
2015/03/05 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript