1.获取当前元素:

例子:

<div class="pop pos-a" :style="{ left: pop_x + 'px' ,top: pop_y + 'px'}"  ref="refName"><ul><li>编辑部门</li><li @click="append()">添加子部门</li></ul>
</div>    

使用:this.$refs.refName

2.应用场景:父组件(home.vue)中使用子组件(child.vue)中定义的 export default {.......}中的属性等。

例子:

home.vue中

 1 <template>
 2      <div class="home">
 3          <child ref="refName"> </child>
 4      </div>
 5  </template>
 6  <script>
 7    import child from '@/views/modules/contacts/index/child';
 8      export default {
 9           components: {child},
10           data(){
11               return{
12                   keywordValue:'',
13                   id:'',
14                   title:'',
15               }
16          },
17           created(){
18
19          },
20           mounted(){
21
22
23           },
24           methods:{
25              getcontacts() {
26                  const childData = this.$refs.refName;
27                  console.log(childData.title);//测试
28            childData.test();//测试方法
29
30              },
31          }
32    }
33   </script> 

child.vue

 1 <template>
 2     <div class="app-container">
 3     .......
 4   </div>
 5 </template>
 6
 7 <style src="@/styles/contacts/right.scss"></style>
 8
 9 <script>
10
11     export default {
12         name: 'child',
13         data (){
14             return{
15                 id:'',
16                 title:'测试',
17                 type:'',
18                 isShow:false, //筛选显示隐藏
19                 listLoading:false,
20                 dialogVisible3:false,
21                 message: '',//操作提示框信息
22                 sels: [],//选中的值显示,用于批量删除
23                 signupLoading: false,//成员列表加载中
24                 contactsList: [],//成员列表数据
25
26             }
27         },
28         components: {
29             .......
30         },
31         mounted(){
32         ......
33         },
34         methods:{
35             test(){
36                 console.log('测试方法');
37             },
38         }
39     }
40 </script>

未完待续。。。。。。。

相关资料:https://segmentfault.com/q/1010000008849899?_ea=1756967

转载于:https://www.cnblogs.com/websmile/p/8258481.html

【vue】vue中ref用法相关推荐

  1. Vue.js中“{{}}”的用法

    Vue.js核心库只关注视图层,而我们只需要注重数据的操作就好,通过接下来的学习会更深的理解这句话,vue.js通过很多指令和修饰符来完成对视图的关注,第一个是{{}} <!DOCTYPE ht ...

  2. Vue3和element plus 中ref用法元素实例操作

    在 vue3 中,组件的逻辑可以放在 setup 函数里面,但是 setup 中不再有 this,所以 vue2 中的 this.$refs 的用法在 vue3 中无法使用. 用法是: element ...

  3. vue项目中的 env文件从何而来?什么是 process.env

    start 在 vue 项目中,时常会遇到到这么一行代码 process.env 这东西是什么,怎么用? 今天一篇文章带你了解 process.env 1.使用场景 先别急,先看 vue 项目中的用法 ...

  4. vue之mapMutaions的使用 vuex中 action 用法示例 api.js的使用

    vue之mapMutations的使用 我们通过Mutation来改变store中的state,方法往往是在子组件中使用 this.$store.commit(); 来实现,但是这样的缺点是不容易查看 ...

  5. 前端框架Vue——vue-i18n ,vue项目中如何实现国际化,$t的用法

    前端框架Vue--vue-i18n ,vue项目中如何实现国际化,$t的用法 vue中html页面写入$t('')怎么显示

  6. vue中ref 的使用

    在vue 中  ref 和 refs 的使用: <ul ref="ul" class="his-list listItem" style="pa ...

  7. 前端开发:Vue组件中的冒号用法

    前言 在前端开发过程中,关于Vue框架的使用是老生常谈,而且Vue组件的使用非常方便,但是有时候在开发中会忽略一些细节和不经意的知识点,尤其是刚入行的新晋开发者更是一知半解,在对Vue整体使用的时候会 ...

  8. Vue中watch用法

    Vue中watch用法 我前端开发时看到同事使用到了watch,所以稍微提取了一下操作方法(vue) 具体如下图: vue代码 账户名称:<el-input v-model="qqNa ...

  9. vue template html属性,详解template标签用法(含vue中的用法总结)

    一.html5中的template标签 html中的template标签中的内容在页面中不会显示.但是在后台查看页面DOM结构存在template标签.这是因为template标签天生不可见,它设置了 ...

最新文章

  1. 分页技巧_实现第一个分页功能(回复列表中的分页)
  2. 撸一个简易聊天室,不信你学不会实时消息推送(附源码)
  3. vim改变与选择字休大小的方法
  4. TensorFlow学习笔记之六(循环神经网络RNN)
  5. 第一讲,Python的安装(干货)
  6. opencv 学习笔记9:图像缩放与图像翻转
  7. python中if控制语句_Python中流程控制语句之IF语句
  8. (转)淘淘商城系列——实现图片上传功能
  9. SQOOP 导出SQL SERVER中数据
  10. 从高的角度看自动化测试
  11. 瓜瓜播放器android,瓜瓜视频播放器
  12. 非线性系统【三】LaSalle不变原理
  13. IE-LAB网络实验室:华为认证 北京华为认证,思科ccie,sp ccie 思科ccnp CCNP需要学习多长时间
  14. python数字替换 携程校招
  15. WIN10本地搭建APACHE+PHP运行环境
  16. Java官方教程(三-1)运算符 operator(2020.12.18)
  17. 如何用python自动改试卷_2019Python100道面试题,你会几道?
  18. AirVO: An Illumination-Robust Point-Line Visual Odometry阅读
  19. VC++开发垃圾文件清理软件之三:程序的界面设计与实现----对话框界面
  20. flume+kafka+storm整合02---问题

热门文章

  1. mysql双机热备的实现
  2. 集合list set Map问题
  3. Oracle 12C -- 清空audit记录
  4. 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)...
  5. strcpy_s与strcpy的比較
  6. 设计模式:状态模式(State Pattern)
  7. JAVA游戏编程之二----j2me MIDlet 手机游戏入门开发--贪吃蛇
  8. Java5线程并发库之保障变量的原子性操作
  9. 十三、序列化和反序列化(部分转载)
  10. TCP和UDP相关记录