Vue3中使用axios更新对象值改变但是页面v-text不更新 || 不怎么正经的解法

代码如下:

script代码
template代码
使用axios调用接口之后页面显示的user信息还是初始化的内容,axios内部更新之后的值没有更新到页面中
页面

查了很久都找不到能解决的方法(初学小垃圾没办法)

强制更新、生命周期都试了就是不行
只知道是vue监听不到reactive对象变了所以没有更新
而且vue能监听到const变量的变化

因此尝试中得到了一个很离谱但有用的方法

定义一个块使用v-if
在这里插入图片描述
定义一个变量
在这里插入图片描述
然后在axios中更新show的值就可以让vue监听到然后更新数据
在这里插入图片描述
页面内容更新了
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值