1.0.1 • Published 2 years ago

jce-loader v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Jce-Loader

npm install jce-loader -g

sourceCode

一个配置项,两个可选项

jce2req at \ -a /api -m @/utils/request

program.version("1.0.0")
    .command("at <JceFilePath>")
    .option("-a,--alias <char>", "request  alias")
    .option("-m,--module <char>", "axios module alias")

use

直接将JCE作为axios的 httpRequestFunction 引入 匹配规则为 含有 get del query 的为get请求 其他的都为post

import { getList } from '../test/Test.jce';
console.log(getList); // [Function: queryCrmProduct]
const data = await getList()

CMD

使用命令行工具生成对应的axios 文件;

jce2req at ./Test.jce
// 该命令行可以直接生成对应的TgTipRequest.js

import httpRequest from '@/utils/request';     
export function saveTest(data){
    return httpReqeust({
        url:'test/saveTest',
        method:'post',
        data
    })
};

jce2req at ./Test.jce -a /api
// 该命令行可以生成url前缀为/api的路由请求
export function saveTest(data){
    return httpReqeust({
        url:'/api/Test/saveTest',
        method:'post',
        data
    })
};
1.0.1

2 years ago

1.0.0

2 years ago