为了账号安全,请及时绑定邮箱和手机立即绑定

vuex中怎样使用axios?

/ 猿问

vuex中怎样使用axios?

慕雪6442864 2019-02-03 23:02:13

index.js

import { post, get } from './axios.js'let getList = function index (params) {  return get('http://localhost/blog/public/index.php/api/home', params)
}export default {getList}

actions.js

import { getList } from '../api/index.js'getLists (val) {
    getList.then(res => {      console.log(res)
    })
}

api文件里面有一个getList方法 现在我想在vuex的action.js中使用这个getList方法应该怎么办呢?现在这样提示 "export 'getList' was not found in '../api/index.js'

https://img1.mukewang.com/5c5702ac00019a4704870068.jpg

https://img1.mukewang.com/5c5702ac0001c04102550299.jpg


查看完整描述

1 回答

?
犯罪嫌疑人X

export关键字输出模块内部的某个变量,还可以输出函数或类(class),需要注意的是,export命令规定的是对外的接口,必须与模块内部的变量建立一一对应关系,例如:

var m = 1;export m;  // 报错export {m};

而 export default 本质上就是输出一个叫做default的变量或方法,然后系统允许你为它取任意名字。


查看完整回答
反对 回复 2019-02-03

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信