我有一种方法可以在单击按钮时调用登录端点
login() {
let email = this.user.email
let password = this.user.password
axios.post('invalidRoute').then( (response) =>{
console.log('success')
console.log(response.data)
}).catch(function (error) {
console.log('error')
console.log(error)
})
},
不管我设置什么url路由,axios都认为post成功,总是注销成功消息和空白响应数据。
我使用该行直接在组件顶部导入 axios
import axios from 'axios'
我不会在其他任何地方使用它。
这是一个基本的 nativescript vue js 应用程序。
这就是我的 main.js 的样子
import Vue from "nativescript-vue";
import Vuex from 'vuex'
import store from './store/store';
import * as applicationSettings from 'tns-core-modules/application-settings'
import router from './router'
Vue.prototype.$router = router
Vue.config.silent = false
Vue.use(Vuex)
new Vue({
render: h => h('frame', [h(router['login'])]), store
}).$start()
它让我发疯,我不明白为什么它不会触发捕获。