在我的 vue 專案中,我想從 graphql 中獲取一些東西并將其存盤到一個變數中。函式是異步的,必須等待 rawID 的值。由于這顯然也可能導致未定義,因此“generateID”抱怨它未定義。我是 TS 本機開發人員,在 TS 中,我會將其視為 OR undefined 但在 js 中不起作用。
async click() {
const rawID = await generateID()
const ID = rawID.data.theDataINeed
console.log(rawID, ID)
},
generateID() {
const CREATE_ID = gql`
mutation {
theDataINeed
}
`
return this.$axios.post('theGraphQLEndPoint', {
query: print(CREATE_ID),
})
},
uj5u.com熱心網友回復:
嘗試使用,因為您可能正在使用 Options API 并在中generateID定義methods
await this.generateID()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/533684.html
