提交 f53fa08d 作者: chuangker

feat: 新的模板语法

上级 25493044
import * as api from './api';
api.demo.restful_id_list_g({
api.demo.restful_id_list_get({
path: {
id: 1
}
......
<% _.forEach(config.projects, function(project){ %>import * as <%- $$.convertUrl(project.name) %> from './<%- project.name %>';<% }) %>
<% _.forEach(config.projects, function(project){ %>import * as {{$$.convertUrl(project.name)}} from './{{project.name}}';<% }) %>
export {<% _.forEach(config.projects, function(project, i){ %>
<%- $$.convertUrl(project.name) %><% if(config.projects.length - 1 !== i) { %>,<% } %><% }) %>
{{$$.convertUrl(project.name)}}<% if(config.projects.length - 1 !== i) { %>,<% } %><% }) %>
};
import instance from './instance';
import { convertRESTAPI } from '<%- $$.relative("util") %>';
import { convertRESTAPI } from '{{$$.relative("util")}}';
<% _.forEach(data.mocks, function(mock){ %>/** <%- mock.description %> */
function <%- $$.convertMethod(mock) %>(opts) {
<% _.forEach(data.mocks, function(mock){ %>/** {{mock.description}} */
function {{$$.convertMethod(mock)}}(opts) {
return instance({
method: '<%- mock.method %>',
url: <% if($$.isREST(mock.url)) {%>convertRESTAPI('<%- mock.url %>', opts)<%} else {%> '<%- mock.url %>'<% } %>,
method: '{{mock.method}}',
url: <% if($$.isREST(mock.url)) {%>convertRESTAPI('{{mock.url}}', opts)<%} else {%> '{{mock.url}}'<% } %>,
opts: opts
});
}
<% }) %>export {<% _.forEach(data.mocks, function(mock, i){ %>
<%- $$.convertMethod(mock) %><% if(data.mocks.length - 1 !== i) { %>,<% } %><% }) %>
{{$$.convertMethod(mock)}}<% if(data.mocks.length - 1 !== i) { %>,<% } %><% }) %>
};
import { createAPI } from '<%- $$.relative("util") %>';
import config from '<%- $$.relative("config") %>';
import { createAPI } from '{{$$.relative("util")}}';
import config from '{{$$.relative("config")}}';
const baseUrl = {
mock: '<%- $$.joinUrl(config.host, "mock", data.project._id, data.project.url) %>',
mock: '{{$$.joinUrl(config.host, "mock", data.project._id, data.project.url)}}',
dev: '',
pre: '',
prod: ''
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论