0

“RelayObservable”类型上不存在属性“then”。当我尝试在反应中使用继电器获取数据时。

  try {
            
            fetchQuery(environment, expenseQueryMyQuery,{}).then((data)=>{
                console.log("All data:::",data);
            }).catch((error)=>{
                console.log("query error::",error);
            })
           } catch (error) {
               
       }
4

1 回答 1

1

如果这真的是一个 Observable,你应该使用.subscribe超过.then(用于 Promises)

fetchQuery(environment, expenseQueryMyQuery,{}).subscribe({
  next: (data)=>{
    console.log("All data:::",data);
  },
  error: (error)=>{
    console.log("query error::",error);
  }
})

fetchQuery这是官方网站上文档的链接: https ://relay.dev/docs/api-reference/fetch-query/#internaldocs-banner

于 2021-05-24T08:46:40.293 回答