小编kid*_*z55的帖子

无法在 VUEJS 2 的 Axios POST 方法中访问“this”

我不明白为什么我无法在Axios的POST方法的回调响应中访问我的数据。

我在这里尝试在错误服务器响应上打印一条错误消息,但它在 catch 错误函数中说“这个”没有定义
在这里是我的代码:

<template>
<div class="row">
  <div class="form-group">
    <label for="exampleInputEmail1">Login</label>
    <input type="text" v-model="loginForm" class="form-control" id="exampleInputEmail1" placeholder="login">
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
    <input type="password" v-model="passwordForm" class="form-control" id="exampleInputPassword1" placeholder="Password">
  </div>
  <button  @click="submitForm();" class="btn btn-default">Submit</button>
  <div class="row" v-if="errorBool" style="color:red;"></div>
</div>
</template>



<script>
  import store from '../../store/store.js'
  import Vuex from 'vuex'
  import axios from 'axios'
  export default {
    store: store,
    name: 'Login',
    data () {
      return {
        msg: 'Welcome to Login page',
        passwordForm: 'admin',
        loginForm: 'admin',
        errorBool: false,
        errorMessage : ''
      } …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js axios

2
推荐指数
1
解决办法
1326
查看次数

标签 统计

axios ×1

javascript ×1

vue.js ×1