1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import {
- reactive,
- ref,
- toRefs
- } from "vue";
- import {
- onLoad
- } from '@dcloudio/uni-app'
- import request from "@/utils/request.js"
- import {catchError} from "@/utils/common.js"
- export function useCatalogue() {
- const data = reactive({
- xueqi: null,
- nianji: null
- })
- onLoad((options = {}) => {
- const {
- xueqi,
- nianji
- } = options;
- data.nianji = nianji;
- data.xueqi = xueqi;
- })
- function httpGetCatalogue() {
- return request({
- url: "/common/zhangjie/list",
- method: "POST",
- data: {
- nianji: +data.nianji,
- xueqi: +data.xueqi
- }
- })
- }
- async function getCatalogue() {
- return await catchError(httpGetCatalogue());
- }
- return {
- ...toRefs(data),
- // 获取章节数据
- getCatalogue
- }
- }
|