javascript - 从 axios post 外部访问变量
问题描述
我正在尝试访问 axios 调用中的变量,但它返回undefined
错误。请在下面查看我的代码。
new Vue({
el: '#app',
data(){
return {
roles: [{ display: 'disp' }]
}
},
methods: {
axios.post('{{ route('role.add') }}', {
})
.then((response, roles) => {
console.log(this.roles);
})
.catch(function(err){
console.log(err);
});
}
})
错误
不明确的
解决方案 [已解决]
- 在 Vue 上方添加了全局变量。
解决方案
尝试不使用this
. 我看不出使用this
.
const axios = require("axios");
var a = "some value";
axios.get('http://www.google.com').then(function () {
console.log(a);
}).catch(e => {
console.log(e, "ERROR");
})
推荐阅读
- singularity-container - 建造 Singularity 容器需要多少空间?
- react-native - React Native 西瓜数据库集合返回未定义
- javascript - ajax 调用后,Javascript addClass 或 removeClass 在子类中不起作用
- c# - 在 UserControl 中设置 WPF DatePicker 的 StringFormat
- excel - Excel 在同一个数据透视表上绘制两个日期范围
- java - 从 application.properties 读取并替换动态参数
- git - 合并两个分支并将两个 chages 保存在分开的目录中
- java - Do-while 循环不打印正确的变量
- javascript - AngularJS - 在 ng-view 中使用 Javascript 函数
- java - 如何使用java为电报机器人制作一个url按钮