detail: {
get() {
let detail
const gameId = this.id
querySingleGameDetail(gameId).then(response => {
detail= response.data.data.detail//我们的结构就是这样的
})
return detail
}
}
detail: {
get() {
let detail
const gameId = this.id
querySingleGameDetail(gameId).then(response => {
detail= response.data.data.detail//我们的结构就是这样的
})
return detail
}
}
detail: {
get() {
let detail
const gameId = this.id
querySingleGameDetail(gameId).then(response => {
detail= response.data.data.detail
return detail
})
}
}
9 回答1.6k 阅读✓ 已解决
6 回答908 阅读
3 回答1.3k 阅读✓ 已解决
4 回答919 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答832 阅读
3 回答1.3k 阅读✓ 已解决
在另一个问题下的评论里回复过你了。
正常来讲可以使用async和await将异步请求转化为同步的写法
但是computed里好像禁止使用这个东西,拿不到正确的return的值,所以还是用watch吧。
在eslint-plugin-vue里找到了一些说明