要使用 await ,必须要在 async 之内。
嵌套 function 中,内层的 function 如要使用 await,那么内层的 function 前必须要有 async。
如代码所示,*** async value => { ... } ***。
handelSubmit () {
// get logForm-data
var formData = []
for (var key in this.data.config) {
let item = this.data.config[key]
formData[key] = { name: item.name, content: this.template[item.key] }
}
// get assignment
this.$refs.assignForm.getData().then(async value => {
if (value) {
this.assignModel = {
...value,
content: formData
}
await createLogReport(this.assignModel)
}
})
},
网友评论