当我取消注释下面fetchData中的“return”时,以下代码可以正常工作。我该如何设置它以便等待this.fetchData完成以填充项目?我尝试了其他承诺、异步、等待的变体,但无法使其真正发挥作用……到目前为止,我在fetchData中设置了一个this.items,但我意识到这绝对不是我真正想要做的。由于以这种方式设置,它显示了我调用的前 X 行,但在fetchData调用之后应该发生的
2017-09-03
我想在创建的钩子中调用一个操作,等到它完成,然后在同一个钩子中显示结果。这可能吗?我尝试在操作中放入 async / await,但没有帮助。这是store中带有 async 函数的action属性: actions: {async FETCH_USER({commit}) {await firebase.firestore().collection('test').get().then(res
2019-03-29
我有一个函数,它执行 2 件事。我想等待第一行,然后执行第二行。第一行是一个简单的赋值。我如何使用 async-await 来做到这一点,而不将第一个赋值设为函数。以下代码在第 2 行给出了错误。async eg(){await a = b;c.focus();}
2020-02-28
这是一个相当简单的概念错误,但无论如何我都无法解决它,我在 onMounted 钩子中创建了一个 axios.get(),在 onMounted 块内,一切都显示正确⇾一个由三个对象组成的数组。但是,一旦我将其返回到模板并对其进行插值,就会看到该值只是一个空数组。这是代码:<template><div class="container"><h1>Events for good</h1><img a
2022-07-31
我有一个使用这行代码从 axios 创建的 api 对象。const api = axios.create({ baseURL: 'http://localhost:3006' });然后我使用这行代码导出此调用...export const editPost = (id, post) => {api(`/posts/${id}`, { method: 'put', data: post });}
2023-01-07
我在获取数据时遇到此错误,仅用于练习,我不想使用 JSON.stringfy,我认为这不是一个好习惯,请详细说明并解决,谢谢错误:对象作为 React 子项无效(找到:带有键 {title、episode_id、opening_crawl、director、producer、release_date、characters、planets、starships、vehicles、species、cre
2021-08-01
我正在尝试编写一个运行异步函数的代码,当它完成后,它会运行另一段代码。我尝试将异步函数放在承诺中(如下面的代码所示)并使用then方法,但没有成功。函数内部发生的事情并不重要,但我还是把它包括在内,以防我弄错了,而它确实发生了......getData = async(file) =>{let data = await fetch(file);data = await data.text();re
2019-06-11
我有一个导入的组件,每次用户执行某项操作(比如说按下按钮)时,它都会调用一个函数,在函数中我必须以异步顺序获取一些数据,我想以异步方式运行函数调用,对函数的调用将等到函数完成后再调用该函数。代码示例 - 如果我快速触发该函数 3 次:hadlechange = async(type:string) => {console.log(1111111)let storage = await getDat
2020-04-18
我希望仅当customEffect完成设置isReady状态时才运行customFunction。并且,无论isReady设置为false还是true,只要在设置后运行,customFunction都应只运行一次。import customFunction from 'myFile';export const smallComponent = () => {const [isReady, setI
2021-02-12
ive已经搜索了一个解决方案,但它们都没有起作用。单击按钮编辑后,它将其重定向到Edit-Event,我得到了:2455551832849591649订阅后,如果我这样做:console.log(this.event),它将我返回我不确定。wherease.subscribe(console.log(ev));返回我一个对象。不知道为什么this.event = ev不起作用,我已经在另一个组件中
2020-03-21
我正在使用 React 和 Firebase 以及 Axios 制作一个调查工具,现在我试图制作一个模板功能,其中我已经创建了一些存储在 firebase 中的调查模板,现在当用户想要访问模板时,我能够以 json 格式获取模板,但我无法将其复制到他们的帐户中。这是我用来获取调查模板的代码const fetchSurvey = async () => {const res = await axio
2020-06-05
我无法在 subscribe() 之外使用 subscribe() 的结果,console.log 总是返回未定义。我猜想这与异步有关,但我不知道如何解决这个问题。我应该改用 promise 吗?export class MyComponent implements OnInit {textt: String;constructor(private tstService: MyComponentS
2018-07-10
如何从发出异步请求的函数foo返回响应/结果?我试图从回调中返回值,以及将结果分配给函数内的局部变量并返回该变量,但这些方法实际上都没有返回响应 - 它们都返回undefined或变量result的初始值。接受回调的异步函数示例(使用 jQuery 的ajax函数):function foo() {var result;$.ajax({url: '...',success: function(re
2013-01-08
一直尝试从以下指南中的开放 API 获取链接/图像:https://discordjs.guide/additional-info/rest-api.html#using-node-fetch但不起作用。我一直收到未定义的响应。已经尝试制作异步函数等,但没有任何进展。还用 try-catch 子句包围它进行调试,但没有找到答案。module.exports = {name: 'poes',desc
2019-04-22
我尝试从公共 API 获取一些数据,但控制台日志中始终返回“未定义”信息。这是我目前尝试过的方法:const api_url = 'https://wger.de/api/v2/exercise/?format=json&page=29';async function getExercises() {const response = await fetch(api_url);const data
2020-03-13