搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Gausst松鼠会
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
android 双清菜单,什么是双清?如何双清手机?安卓手机双清教程
2
你必须知道的Docker数据卷(Volume)_dockerfile volume
3
大模型时代:生成式AI发展与科技创新范式_大模型时代:生成式ai发展与科技创新范式
4
AI垃圾溢出识别摄像机
5
Langchain-Chatchat项目:4.1-P-Tuning v2实现过程_打断点调试langchain-chatchat
6
逻辑回归(Logistic Regression)详解
7
No matching version found for_no matching version found for @wattjs/peach@2.0.0-
8
AI 为我制作了 5 份简历,过程太美好了_简历ai生成
9
SQL注入详解
10
STM32F407学习笔记二(GPIO)_gpiod->moder
当前位置:
article
> 正文
vue3学习与实践:遇到给组件设置ref属性获取不到实例的问题_vue3 $refs获取不到
作者:Gausst松鼠会 | 2024-03-09 06:16:51
赞
踩
vue3 $refs获取不到
1.问题描述
当几个组件需要根据状态值判断是否展示时,我们通常会用到
v-if
、v-else-if、v-else来设置展示与隐藏,同时我们需要获取这些组件的实例,会使用到ref属性来赋值,但最终只有首次为显示状态的组件才有实例返回、其余不管是隐藏还是后面根据状态值变更的显示始终拿不到实例(打印为null);
2.个人解决方式
调整v-if、
v-else-if
、v-else属性,改为v-show来控制显隐都能获取到实例;
v-if、v-else-if、
v-else
:false修饰的组件不会载入页面中,会被删掉;
v-show:组件都会载入页面中,实际是控制其display属性显隐;
更新2023-11-22(最佳处理方式):使用nextTick函数会在页面dom元素构建完成之后执行,这样实例就能拿到了。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/213598
推荐阅读
article
vue3
-
element
plus
表格
内
实现
行
内
直接
编辑
输入框
、单选/多选框、
复选框
等数据并且自...
vue3
,
element
plus
,
表格
实现可
编辑
单元格
,
表格
单元格
内
嵌套
输入框
怎么
直接
编辑
,
table单元格可
编辑
实现...
赞
踩
article
在
Vue3
+
Element
Plus
中生成
动态
表格,
动态
修改表格,多级
表头
,合并单元格_使用...
在 Vue 中,表格组件是使用频率及复杂度排名第一的组件,前端经常需要根据后台返回的数据
动态
渲染表格,比如
动态
表格如何生...
赞
踩
article
掌握
Vue3
、
Vite
和
SCSS
实现
一键
换肤
的
魔法步骤...
一个网站
的
换肤
效果算是一个比较常见
的
功能,尤其是在后台管理系统中,我们几乎都能看到他
的
身影,这里给大家提供一个
实现
思路。...
赞
踩
article
【JS】【
Vue
3】【
React
】
获取
鼠标
位置
的方法:
JavaScript
、
Vue
3和
React
示...
随着Web应用程序的复杂性不断增加,
获取
用户交互信息变得越来越重要。其中,
获取
鼠标
位置
是一项常见的任务,可以用于实现各种...
赞
踩
article
git
push
错误
error
: src
refs
pec
master
does not mat...
首先在Github上设置好SSH密钥,cd进入项目文件夹。错误:SRC ReFSPEC主控器不匹配任何。看了不少其他解答...
赞
踩
article
vue3
:
vscode
自动
补充
ref
变量的.
value
属性(解决方式)_
vscode
如何
自动
导入...
vue3
:
vscode
自动
补充
ref
变量的.
value
属性(解决方式)_
vscode
如何
自动
导入
ref
vscode
...
赞
踩
article
vue3
自动
引入
ref
,
reavtive
等语法的
插件
_
vue3
中
自动
导入
ref
...
vue3
自动
引入
插件
_
vue3
中
自动
导入
ref
vue3
中
自动
导入
ref
...
赞
踩
article
vue3
ref
告别.
value
_
vue3
一直.
value
好烦...
众所周知,
ref
要求我们访问变量时需要加上.
value
,这让很多开发者觉得难受.let count =
ref
(1)co...
赞
踩
article
vue3
-
自动
自动
补全
ref
的.
value
_
volar
插件能
自动
补全
.
value
...
设置-扩展-
volar
。_
volar
插件能
自动
补全
.
value
volar
插件能
自动
补全
.
value
...
赞
踩
article
vue3
+
vite
+
ts
组件中
自动
导入
ref
和
reactive
_
vite
引入路由的
ts
如何自...
在每个vue组件中,都去手动引入
ref
和
reactive
是非常繁琐的一件事,我们可以通过插件来完成
自动
导入。_v...
赞
踩
article
vue
3+
uniapp
在
微信
小
程序
实现一个2048
小
游戏
_
vue
小
程序
游戏
...
本文介绍了如何在
uniapp
中使用
vue
3开发一个2048
小
游戏
微信
小
程序
_
vue
小
程序
游戏
vue
小
程序
游戏
...
赞
踩
article
Vue3
全局
注册
组件
_
vue3
全局
注册
js
方法如何访问...
Vue3
全局
注册
组件
vue3
全局
注册
组件
,个人觉得还是挺重要的,记录一下方法全局
注册
组件
分为三个文件一、
组件
本身,再c...
赞
踩
article
Vue3/Vue2
中
全局
组件
的
注册
使用_
vue2
、3
中
全局
组件
是怎么
注册
的...
Vue
中
全局
组件
的
注册
我们经常会在利用Vue开发的项目
中
,多次重复使用某一段代码结构,这就需要我们把它封装成公共
组件
,注...
赞
踩
article
Vue3
注册
全局
组件
、
自动
注册
路由
_
vue3
:
组件
注册
,
路由
自动
注册
...
Vue3
注册
全局
组件
、
自动
注册
路由
_
vue3
:
组件
注册
,
路由
自动
注册
vue3
:
组件
注册
,
路由
自动
注册
...
赞
踩
article
VUE3
.X
全局
组件
和
局部
组件
的
注册
_
vue3
注册
局部
组件
...
【代码】
VUE3
.X
全局
组件
和
局部
组件
的
注册
。_
vue3
注册
局部
组件
vue3
注册
局部
组件
一、全...
赞
踩
article
Vue3
---
组件
全局
注册
_
vue3
注册
全局
组件
...
1.
组件
封装成插件。_
vue3
注册
全局
组件
vue3
注册
全局
组件
1.
组件
封装成插件...
赞
踩
article
Vue3 -
组件
注册
_
vue3
注册
组件
...
前端Vue3的
组件
注册
相关点_
vue3
注册
组件
vue3
注册
组件
组件
的
注册
组件
注册
分为全局注...
赞
踩
article
Vue3(3)
组件
_
vue3
局部
注册
组件
...
一个 Vue
组件
在使用前需要先被“
注册
”,这样 Vue 才能在渲染模板时找到其对应的实现。
组件
注册
有两种方式:全局
注册
...
赞
踩
article
vue3
-
组件
注册
和
组件
通信(
setup
语法
糖)_
vue3
setup
components
...
vue3
中
组件
的
注册
和
组件
通信(
setup
语法
糖)_
vue3
setup
components
vue3
setup
co...
赞
踩
article
vue3
注册
全局
组件
(公用
组件
)
_
vue3
公共
组件
...
vue3
注册
全局
组件
_
vue3
公共
组件
vue3
公共
组件
1...
赞
踩
相关标签
vue3
element plus组件库
el table表格组件行编辑
在单元格内点击编辑功能详细教程
如何在单元格内直接编辑选择器
表格单元格内修改是失去焦点更新
vue动态表格修改编辑功能效果
vue.js
elementui
javascript
scss
前端
css
商城源码
免费源码
react.js
git
github
vscode
vue+ts
typescript