为什么我的第一个加载数据axios是返回404 Vue Js?

迪基·毛拉娜·优素福(Dicki Maulana Yusuf)

所以我尝试获取数据并将其显示在组件内部。但是问题是,获取数据404或第一次加载时未显示数据..但是当我尝试重新加载时,数据应按原样显示。一件事..数据是成功上传到服务器,甚至404是我所说的响应状态

顺便说一句,这是我的reviewClient.js

getDraft() {
  return api.get("/reviews/draft")
}

这是我的商店

async fetchDraft({ commit }) {
  try {
    let {
      data: { data }
    } = await reviewClient.getDraft()
    commit("SET_DRAFT", data)
  } catch (error) {
    return Promise.reject(error)
  }
}

这就是我fetchDraft从组件内部商店调用的方式

async created() {
  await this.getDraft()
}

methods: {
  async getDraft() {
    try {
      await this.$store.dispatch("review/fetchDraft")
      this.scrollToTop()
    } catch (error) {
      error
    }
  }
}

这是我上面问题的一个例子

https://ibb.co/k6xyRc3

迪基·毛拉娜·优素福(Dicki Maulana Yusuf)

谢谢大家的回答。通过在预览之前在上一步中等待创建数据来解决此问题(create_step.vue)。并检查网络标签

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么应用程序不在angular js中显示第一个视图

组件功能仅适用于第一个组件Vue.js

Vue.js Konva库显示一个简单的图像,我缺少什么?

JS myArray [length]返回第一个元素

Vue JS:等待Firebase加载

我的第一个Excel Office JS加载项ActiveX问题

Vue.js从.js文件返回数据

v-for中的Vue.js组件始终会更新列表中的第一个

在Vue.js中创建第一个视图

Vue.js引用的模板组件在第一个子组件之后停止

Vue.js-从axios返回数组

为什么vue.js组件在第一次尝试时不显示获取的数据?

Vue Js Axios获取方法

为什么Vue.js / Axios无法呈现我定义的数据?

我的Vue.js Vuex存储有2个发出GET请求的动作。第二个动作需要第一个动作的响应才能起作用。怎么做?

Vue.js基于第一个下拉列表中的第一个选择呈现选择下拉列表

如果属性等于值,则获取列表中的第一个元素-VUE.js

JS中的油门:为什么在控制台中我只能看到第一个和最后一个输出?

Axios返回一个字符串而不是JSON(vue.js)

Vue Js:传递数据

在Vue组件之前加载js

返回第一个模型余烬js模板

Vue.js 输入值仅在第一个字符上被删除

使用 WebStorm 创建我的第一个 Vue.js 应用程序

为什么 JS Join 在第一个值之前添加分隔符?

注册一个 Vue JS 组件

如何创建第一个 vue js 项目

我有一个 vue.js 错误

为什么我的 JS 队列只返回第一个单词而不是整个字符串?