computed中不能写异步逻辑也就是不能发请求,如何解决
其实不好解决,哈哈不过仔细想想有以下几种解决方案1.computed中的数据只要变化,computed值就会动态计算,所以你只要在交互之处,比如input,点击事件等操作中,发请求改得到结果赋值给相应的影响computed的data值,就可以让computed变化了,2.可以用vuex,state,mutation,action等等,异步请求action,然后mutation改变state,然后响
·
其实不好解决,哈哈
不过仔细想想有以下几种解决方案
1.computed中的数据只要变化,computed值就会动态计算,所以你只要在交互之处,比如input,点击事件等操作中,发请求改得到结果赋值给相应的影响computed的data值,就可以让computed变化了,
2.可以用vuex,state,mutation,action等等,异步请求action,然后mutation改变state,然后响应到页面上,记得在兴长信达的时候,用的那种vuex语法,state 过来...放在state里,然后其实一些逻辑可以写在state模块里,也可以让state动态变化
关键这种vuex方式有action可以异步获取数据改变state状态
更多推荐
已为社区贡献4条内容
所有评论(0)