Vue.js 如何将POST请求的结果输入v-for?

Vue.js 如何将POST请求的结果输入v-for?,vue.js,Vue.js,我有这样的想法: 主要的,重要的 [[getWeaponType(option.WeaponType)]] 我可以推荐一种替代方法吗 data(){ 返回{ 武器类型为[]的武器; } } mounted(){//我假设在安装组件时填充了武器阵列 Promise.all(这个.武器.地图)(武器=>{ 返回axios.get(`/path/to/api…${weaponType}`) 。然后(响应=>{ 返回{ 武器, weaponType:response.data } }) )。然后(

我有这样的想法:


主要的,重要的
[[getWeaponType(option.WeaponType)]]

我可以推荐一种替代方法吗

data(){
返回{
武器类型为[]的武器;
}
}
mounted(){//我假设在安装组件时填充了武器阵列
Promise.all(这个.武器.地图)(武器=>{
返回axios.get(`/path/to/api…${weaponType}`)
。然后(响应=>{
返回{
武器,
weaponType:response.data
}
})
)。然后((值)=>{
this.weaponsMappedWithWeaponTypes=值
})
}
计算:{
武器及其武器类型:功能(){
返回此。武器显示为武器类型
}

}
async
函数不应在模板呈现中调用。而是在一个生命周期挂钩(已创建、已装载)中收集此异步调用数据,并将其分配给数据属性。在模板中使用该属性。是否解决了此问题?