当前位置:网站首页>解决响应式数据依赖响应式数据无响应问题
解决响应式数据依赖响应式数据无响应问题
2022-07-31 05:10:00 【F班的小夏同学】
本次项目中使用了vue3的知识,vue3的响应式属性非常方便,但是我在使用中遇到这样的一个问题:
我先在页面中声明了一个响应式的变量A,然后因为需求又声明了另一个响应式的变量B,变量B的状态依赖变量A的改变而改变,然而在实际应用中发现,在A改变之后,B并无响应。
解决:
因为B仅在第一次运行setup时进行初始化,因此它只会进行初始化,而不会更新。如果希望B在A更新时进行更新,可以使其成为依赖于A的computed属性。
const scene_code = ref([] as number[]);
const zoneCode = computed(() => [
{
sceneCode: scene_code.value[0],
scanNumber: scene_code.value[1],
handout: scene_code.value[2],
handoutPercent: scene_code.value[3],
},
]);
边栏推荐
- The interviewer asked me how to divide the database and the table?Fortunately, I summed up a set of eight-part essays
- 一文了解大厂的DDD领域驱动设计
- 剑指offer基础版 --- 第21天
- Input length must be multiple of 8 when decrypting with padded cipher
- 目标检测学习笔记
- Minio upload file ssl certificate is not trusted
- C语言教程(一)-准备
- Anaconda configure environment directives
- 可点击也可直接复制指定内容js
- 剑指offer基础版 --- 第22天
猜你喜欢

【MySQL8入门到精通】基础篇- Linux系统静默安装MySQL,跨版本升级

110 MySQL interview questions and answers (continuously updated)

基于flask的三方登陆的流程

Temporal客户端模型

剑指offer基础版 ---- 第27天

Redis进阶 - 缓存问题:一致性、穿击、穿透、雪崩、污染等.

剑指offer专项突击版 --- 第 3 天

剑指offer基础版 --- 第24天

The interviewer asked me how to divide the database and the table?Fortunately, I summed up a set of eight-part essays
![[Introduction to MySQL 8 to Mastery] Basics - silent installation of MySQL on Linux system, cross-version upgrade](/img/af/7a2cdcc6535c04c508c9ddf9ee0cb2.png)
[Introduction to MySQL 8 to Mastery] Basics - silent installation of MySQL on Linux system, cross-version upgrade
随机推荐
[MQ I can speak for an hour]
有了MVC,为什么还要DDD?
Lock wait timeout exceeded解决方案
mysql5.7.35安装配置教程【超级详细安装教程】
C语言的文件操作(一)
数据库上机实验2 单表查询和嵌套查询
剑指offer基础版 ----- 第28天
MySQL_关于JSON数据的查询
踏上编程之路,你必须要干的几件事
目标检测学习笔记
剑指offer基础版 --- 第22天
三子棋讲解(C语言)
面试官问我TCP三次握手和四次挥手,我真的是
[Introduction to MySQL 8 to Mastery] Basics - silent installation of MySQL on Linux system, cross-version upgrade
The interviewer asked me TCP three handshake and four wave, I really
Interviewer: If the order is not paid within 30 minutes, it will be automatically canceled. How to do this?
面试官:生成订单30分钟未支付,则自动取消,该怎么实现?
【MySQL8入门到精通】基础篇- Linux系统静默安装MySQL,跨版本升级
tf.keras.utils.pad_sequences()
MySQL8.0安装教程,在Linux环境安装MySQL8.0教程,最新教程 超详细