【vue】vue中ref用法
2024-10-02 22:06:32
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中
<template>
<div class="home">
<child ref="refName"> </child>
</div>
</template>
<script>
import child from '@/views/modules/contacts/index/child';
export default {
components: {child},
data(){
return{
keywordValue:'',
id:'',
title:'',
}
},
created(){ },
mounted(){ },
methods:{
getcontacts() {
const childData = this.$refs.refName;
console.log(childData.title);//测试
childData.test();//测试方法 },
}
}
</script>
child.vue
<template>
<div class="app-container">
.......
</div>
</template> <style src="@/styles/contacts/right.scss"></style> <script> export default {
name: 'child',
data (){
return{
id:'',
title:'测试',
type:'',
isShow:false, //筛选显示隐藏
listLoading:false,
dialogVisible3:false,
message: '',//操作提示框信息
sels: [],//选中的值显示,用于批量删除
signupLoading: false,//成员列表加载中
contactsList: [],//成员列表数据 }
},
components: {
.......
},
mounted(){
......
},
methods:{
test(){
console.log('测试方法');
},
}
}
</script>
未完待续。。。。。。。
相关资料:https://segmentfault.com/q/1010000008849899?_ea=1756967
最新文章
- Docker简明教程(以安装wget程序为例)
- spring注解实现AOP
- saiku 分布式实践
- HTTP 笔记与总结(2 )HTTP 协议的(请求行的)请求方法 及 (响应行的)状态码
- 批处理命令 - for
- java内存模型分析2
- ThreadPoolExecutor原理及使用
- Appium移动自动化测试(一)--安装Appium(转)
- 高级UIKit-04(NSUserDefaults、NSKeyedArchiver、对象归档方法)
- WPF的一些感悟
- Swing-BoxLayout用法-入门
- CTF中常见密码题解密网站总结
- requests 可以玩接口自动化测试,爬虫也是可以滴
- BZOJ5475 WC2019数树(prufer+容斥原理+树形dp+多项式exp)
- ArcGIS map preview in Power BI service
- MVC缺点总结
- 【驱动】网卡驱动&#183;linux内核网络分层结构
- R绘图系统边框详解
- substring()的用法和注意事项
- Java解析XML文档——dom解析xml