vue3 ref,reactive请求后的赋值问题以及解决方法
vue3 ref,reactive请求后的赋值问题以及解决方法
开发的过程中,我们一定会进行接口的对接,将响应的结果赋值给我们页面上需要展示或者操作的变量,在vue3中,我们可能会稍微的有点不适应,在赋值的过程中,使用了错误的做法,导致一直失败
错误代码演示
<template><ul><li v-for="(p,index) in images2" :key="index">{{p.pic}}</li><li v-for="(p,index) in images" :key="index">{{p.pic}}</li></ul> </template> <script> import {onMounted,reactive,ref} from 'vue' import {postBanner} from '@/api/index'export default {setup() {let images = ref([])let images2 = reactive([])onMounted(async()=>{getSwipeAPI()})function getSwipeAPI(){postBanner(1).then((res)=>{images.value = resimages2 = res})}console.log(images2);console.log(images);return { images,images2 };}, } </script>
最开始的想法是通过赋值然后拿到数据,渲染到页面上,但是ref可以拿到数据,reactive拿不到数据
然后我看了一下我的数据,是个对象类型的数据
我们知道ref在存储对象类型的数据还是求助了reactive
函数
解决办法
1、push
let images2 = reactive([])postBanner(1).then((res)=>{images2.push(res)})
2、对象赋值
let images2 = reactive({list: []})postBanner(1).then((res)=>{images2.list = res})
这样就可以拿到值了
vue3 ref,reactive请求后的赋值问题以及解决方法相关推荐
- 19.0 vue3 ref,reactive请求后的赋值问题以及解决方法
上一篇: 18.0 vue3 Vue Router的使用(1)_十一月的萧邦-CSDN博客 开发的过程中,我们一定会进行接口的对接,将响应的结果赋值给我们页面上需要展示或者操作的变量,在vue3中,我 ...
- 服务器启动成功网页无法访问,apache启动后无法访问网页的解决方法
apache启动后无法访问网页的解决方法 发布时间:2021-01-27 11:31:08 来源:亿速云 阅读:146 作者:小新 小编给大家分享一下apache启动后无法访问网页的解决方法,希望大家 ...
- hp打印机无法与计算机,电脑中安装HP打印机后重启无法打印的解决方法
电脑中安装HP打印机后重启无法打印怎么办?近来不少朋友都向小编咨询了这个问题.HP有一个型号重启以后无法打印,今天系统城小编就要在这里给大家介绍一个方法可以解决这个问题. 具体方法如下: 1.这是第一 ...
- @Data注解使用后get set报错解决方法
@Data注解使用后get set报错解决方法 参考文章: (1)@Data注解使用后get set报错解决方法 (2)https://www.cnblogs.com/lijinshan950823/ ...
- 宝塔控制面板创建ftp后链接不上的解决方法
宝塔控制面板创建ftp后链接不上的解决方法 参考文章: (1)宝塔控制面板创建ftp后链接不上的解决方法 (2)https://www.cnblogs.com/cncom/p/10772078.htm ...
- SQLServer 数据库变成单个用户后无法访问问题的解决方法
SQLServer 数据库变成单个用户后无法访问问题的解决方法 参考文章: (1)SQLServer 数据库变成单个用户后无法访问问题的解决方法 (2)https://www.cnblogs.com/ ...
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
$.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...
- http-server swagger-editor启动成功后,访问404的解决方法
http-server swagger-editor启动成功后,访问404的解决方法 参考文章: (1)http-server swagger-editor启动成功后,访问404的解决方法 (2)ht ...
- 重启计算机设的桌面背景就没了,桌面壁纸无法保存怎么办?Win7系统重启后不保存桌面背景解决方法...
今天一网友咨询小编称自己设置了电脑桌面背景图片,但是电脑重启后不保存桌面背景,又还原至之前的桌面背景,遇到桌面壁纸无法保存怎么办?针对这个问题,装机之家小编分享一下Win7系统重启后不保存桌面背景解决 ...
最新文章
- JS魔法堂:doctype我们应该了解的基础知识
- linux看电视系统,教你如何在Linux操作系统下观看电视节目
- 54.施工方案第二季(最小生成树)
- mysql调换数据_mysql互换表中两列数据方法
- 基于逻辑回归算法模型搭建思路
- 动画:一招学会TCP的三次握手和四次挥手
- 屏蔽键盘信息(低级键盘钩子)
- 使用Zabbix进行风险管理
- ifix 读写mysql_[转载]vb6读取ifix实时数据库和历史数据库
- 学习记录515@色彩搭配五大方案
- C语言--逻辑判断题(2)
- PbX QDSC稳定性增强的策略及其氧化和钝化对PbSe量子点的影响
- Weblogic配置jms服务文档,是自己总结网上搜集到的资料以及自己亲自动手配置测试的总结。
- 微信第三方平台代小程序实现业务
- Android学习日记(yzy):opengl 绘制2d图形 基本框架
- win7 android双系统,真正的安卓Windows双系统,RemixOS Windows共存系统安装+附带RO......
- android 6.0 大神f2,酷派大神F2刷机包 64位1080p 全高清版 MIUI8安卓6.0 插桩适配ROM 锁屏画报 极致体验...
- 基于haar+adaboost的人脸检测、深度学习的人脸识别技术应用综述
- C#基础+面向对象学习
- Ubuntu1804 使用mondorescue 进行系统备份iso制作
热门文章
- 达达财报:赚钱与烧钱的平衡大考
- 微型计算机shr,shl指令(shr是什么指令)
- SCI:SCI论文写作技巧的详细攻略
- html创建目录6,VB6选择文件夹的时候有新建文件夹按钮
- 阿迪達斯NFT狂卷兩千多萬美元,但過程並非一帆風順
- 对生命常怀敬畏之心,我眼中的胡爱玲医生
- swift 实现iOS手势密码、指纹密码、faceID
- 主板上集成显卡的计算机在进行显示工作,如何在主板集成显卡和独立显卡之间切换?计算机技术...
- python 评论分析_基于Python-Snownlp的新闻评论数据分析
- C语言视频教程免费分享,0基础学C语言