blogs.ts 970 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { useMyRequest } from '~/composables/useFetchRequest'
  2. export enum Api {
  3. VideoOrBlogsList = '/client/content/list',
  4. VideoOrBlogsDetail = '/client/content/detail',
  5. BlogCategoryList = '/client/content/category/content',
  6. }
  7. /**
  8. * 获取博客
  9. * @param params
  10. * @returns
  11. */
  12. export async function getBlogsListApi(params?: any) {
  13. return await useMyRequest().get(Api.VideoOrBlogsList, params)
  14. }
  15. /**
  16. * 获取博客详情
  17. * @param params
  18. * @returns
  19. */
  20. export async function getBlogsDetailApi(params?: any) {
  21. return await useMyRequest().get(Api.VideoOrBlogsDetail, params)
  22. }
  23. /**
  24. * 获取最新一条博客详情
  25. * @param params
  26. * @returns
  27. */
  28. export async function getReleaseBlogApi(params?: any) {
  29. return await useMyRequest().get(Api.VideoOrBlogsList, params)
  30. }
  31. /**
  32. * 获取博客分类
  33. * @param params
  34. * @returns
  35. */
  36. export async function getBlogCategoryListApi(params?: any) {
  37. return await useMyRequest().get(Api.BlogCategoryList, params)
  38. }