如何使用this$ apollo.query方法获取查询响应?

问题描述

我正在研究Vue项目,并在ApolloQuery.vue中创建了此方法

methods: {
    loginast(){
      let res = this.$apollo.query({
        query: gql` query loginAssistant($data: LoginAssistant!){
            loginAssistant(
                data: $data)
            {
              accessToken,accessTokenMessier
            }
        }`,variables: {
          data: {
            username: "[Testing]",password: "[Testing]"
          }
        }
      })

      console.log(res)
    }
  }

然后我在LoginPage.vue方法中调用了函数

  let result = await ApolloQuery.methods.loginast()
  console.log("Duar")
  console.log(result)

然后我收到此错误

[Vue warn]: Error in v-on handler (Promise/async): "TypeError: Cannot read property 'query' of undefined"

found in

---> <MdInput> at src/components/MdField/MdInput/MdInput.vue
       <MdField> at src/components/MdField/MdField.vue
         <MdRipple> at src/components/MdRipple/MdRipple.vue
           <MdCard> at src/components/MdCard/MdCard.vue
             <LoginAssistantPage> at src/views/authentication/LoginAssistantPage.vue
               <App> at src/App.vue
                 <Root>

有人可以帮我吗?在此先感谢:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...