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中也使用$美元符号来代替document.getElementById
Jun 19 Javascript
js实现页面转发功能示例代码
Aug 05 Javascript
鼠标滚轴控制文本框值的JS代码
Nov 19 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 Javascript
js实现华丽的九九乘法表效果
Mar 29 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
Jan 09 Javascript
javascript代码优化的8点总结
Jan 29 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 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
多人战的战术与战略
2020/03/04 星际争霸
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
NodeJS学习笔记之MongoDB模块
2015/01/13 NodeJs
学习JavaScript正则表达式
2015/11/13 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
python操作MySQL数据库的方法分享
2012/05/29 Python
深入理解Python中的内置常量
2017/05/20 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
Windows和Linux动态库应用异同
2016/04/17 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
国际贸易求职信
2014/07/05 职场文书
师范毕业生求职信
2014/07/11 职场文书
捐款活动总结
2014/08/27 职场文书
创先争优活动心得体会
2014/09/04 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
Python基本知识点总结
2022/04/07 Python