// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) // let indexUrl = '/api/index'; //API数量多的话,就不写在这里了 // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分: // https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F const install = (Vue, vm) => { //定义api属性 vm.$u.api = {} //登录 vm.$u.api.loginIndex = params => vm.$u.post('/user/login',params) //登录 vm.$u.api.loginwx = params => vm.$u.post('wx/login',params) // 首页 vm.$u.api.findStudyIndex = params => vm.$u.post('/changeDept/findStudyIndex', params); // 认证相关 vm.$u.api.findByPage = params => vm.$u.post('/studyData/findByPage',params) vm.$u.api.findByInfo = params => vm.$u.post('/dept/findByInfo',params) vm.$u.api.findAll = params => vm.$u.post('/dept/findAll',params) vm.$u.api.save = params => vm.$u.post('/changeDept/save',params) //转会历史列表 vm.$u.api.zhuanhuifindAll = params => vm.$u.post('/changeDept/findAll',params) //根据学习资料id获取数据简要描述 vm.$u.api.findById = params => vm.$u.post('/studyData/findById',params) //添加学习记录 vm.$u.api.studySave = params => vm.$u.post('/studyRecord/save',params) //阅读文章、观看视频、学习总时长接口 vm.$u.api.getStatisticByUserId = param => vm.$u.post('/changeDept/getStatisticByUserId',param) // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 // vm.$u.api = { // index, // authLogin // }; } export default { install }