computed中不能写异步逻辑也就是不能发请求,如何解决

本文探讨了在Vue应用中如何通过computed属性和Vuex进行动态数据计算及状态管理。当input或事件触发时,可以通过更新影响computed的data值来刷新计算结果。同时,使用Vuex的action进行异步数据获取,通过mutation改变state,进而响应到视图。这种方式特别适用于需要异步更新并保持状态的应用场景。
摘要由CSDN通过智能技术生成

其实不好解决,哈哈

不过仔细想想有以下几种解决方案

1.computed中的数据只要变化,computed值就会动态计算,所以你只要在交互之处,比如input,点击事件等操作中,发请求改得到结果赋值给相应的影响computed的data值,就可以让computed变化了,

2.可以用vuex,state,mutation,action等等,异步请求action,然后mutation改变state,然后响应到页面上,记得在兴长信达的时候,用的那种vuex语法,state 过来...放在state里,然后其实一些逻辑可以写在state模块里,也可以让state动态变化

关键这种vuex方式有action可以异步获取数据改变state状态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值