APIRequest.js 753 B

12345678910111213141516171819202122232425262728293031
  1. import { getInstance } from './httpRequest';
  2. import { apiUrl } from './const.js';
  3. //console.log(getInstance().url)
  4. const httpApiUrl = (str) => {
  5. return apiUrl + str;
  6. }
  7. class httpRequestApi {
  8. //课程表首页
  9. static getCourse(data) {
  10. const url = httpApiUrl('wx/course');
  11. return getInstance().url(url).data(data).send();
  12. }
  13. //获取课程详情
  14. static getCourseDetails(id) {
  15. const url = httpApiUrl(`wx/course/${id}`);
  16. return getInstance().url(url).data().send();
  17. }
  18. //收藏或者取消
  19. static getDetailsFavorites(data) {
  20. const url = httpApiUrl('wx/favorites');
  21. return getInstance().url(url).data(data).method('POST').send();
  22. }
  23. }
  24. export default httpRequestApi;