1.0.1 • Published 2 years ago
jce-loader v1.0.1
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
})
};