Vue.js 如何使用axios标头在vuejs中传递数据

Vue.js 如何使用axios标头在vuejs中传递数据,vue.js,axios,vue-cli,Vue.js,Axios,Vue Cli,我在使用我制作的表单时遇到了困难,我使用axios头编写的方法脚本根本不起作用,它没有显示任何响应。这是剧本 methods: { selesai() { let vm = this; vm.spinner = true; axios .post( ipBackend + "/admin/create", { createNewUser: this.formInput }, {

我在使用我制作的表单时遇到了困难,我使用axios头编写的方法脚本根本不起作用,它没有显示任何响应。这是剧本

methods: {
selesai() {
  let vm = this;
  vm.spinner = true;
  axios
    .post(
      ipBackend + "/admin/create",
      {
        createNewUser: this.formInput
      },
      {
        headers: {
          accesstoken: localStorage.getItem("token"),
        },
      }
    )
    .then(function (response) {
      console.log(response)
      vm.spinner = false;
      this.$router.push({ path: "/profilkonselor" });
    })
    .catch((err) => {});
},
},


我已经用模板上的事件绑定了按钮,我是做错了还是错过了什么?

你在main.js中正确配置了axios吗?像这样:

import axios from 'axios'
Vue.prototype.$axios = axios

如果您这样做了,您应该像这样使用它。$axios.post()

您也可以尝试读取错误消息…不知何故,没有错误消息,我已经将响应记录到console.log中,但当我按下按钮时,函数似乎没有运行我更喜欢调试器而不是控制台日志-但我不会猜出有什么错,您必须验证每个步骤。当前您已排除错误。您应该添加有关此问题的更多信息。例如,在你的模板中发生了什么,你把这个方法称为是的,我做了,我刚刚尝试使用$axios,结果仍然是sameI阅读了上面的评论。您的意思是在函数中添加了一个console.log,但它仍然没有打印。我想你还没有把功能绑定到按钮上。