vue中this.$refs可以拿到,但是里面的属性undefind的问题
2024-09-02 11:51:38
1.和vue的生命周期有关,必须要在从mounted开始拿,才能拿得到里面的Dom元素
2.想在element ui 对话框打开后取dom时,应该使用$nextTick
,而不是直接使用this.$refs. imgLocal2
:
console.log('this.$refs.imgLocal2外面', this.$refs.imgLocal2);
setTimeout(() => {
console.log('this.$refs.imgLocal2 setTimeout', this.$refs.imgLocal2);
}, 500); // 不推荐
this.$nextTick(() => {
console.log('this.$refs.imgLocal2 $nextTick', this.$refs.imgLocal2);
});
最新文章
- js或css文件后面的参数是什么意思?
- 基于PNotify的消息提示Demo(轮询)
- UESTC 395 Dynamic Query System --Treap
- HDfs命令
- Entity Framework 6.0 源码解读笔记(一)
- ES5 数组方法map
- linux之echo命令
- typings的理解
- arranging-coins
- 【转】B树、B-树、B+树、B*树
- C++11用于元编程的类别属性
- 智捷公开课马上开始了-欢迎大家一起讨论学习-第一系列读《Swift开发指南(修订版) 》看Swift视频教程
- 常用工具之stunnel
- block 浅析
- C语言中的指针数组和数组指针
- 转载收藏之用 - 微信公众平台开发教程(六):了解MessageHandler
- em换算px
- MongoDB数据库索引
- (转)iOS-Runtime知识点整理
- 掌握PHP垃圾回收机制