diff --git a/src/mock/demo/business/table/1/index.js b/src/mock/api/demo/business/table/1/index.js similarity index 100% rename from src/mock/demo/business/table/1/index.js rename to src/mock/api/demo/business/table/1/index.js diff --git a/src/mock/ajax-demo/index.js b/src/mock/api/demo/plugins/mock/ajax/index.js similarity index 82% rename from src/mock/ajax-demo/index.js rename to src/mock/api/demo/plugins/mock/ajax/index.js index fd3892e6..fa5a4ce5 100644 --- a/src/mock/ajax-demo/index.js +++ b/src/mock/api/demo/plugins/mock/ajax/index.js @@ -1,6 +1,6 @@ import Mock from 'mockjs' -Mock.mock('/api/ajax-demo', { +Mock.mock('/api/demo/plugins/mock/ajax', { 'list|4-10': [{ 'id|+1': 1, 'name': '@CNAME', diff --git a/src/mock/login/index.js b/src/mock/api/sys/login/index.js similarity index 100% rename from src/mock/login/index.js rename to src/mock/api/sys/login/index.js diff --git a/src/mock/register.js b/src/mock/register.js index b72817ac..86af00fa 100644 --- a/src/mock/register.js +++ b/src/mock/register.js @@ -1,10 +1,8 @@ import Mock from 'mockjs' -import '@/mock/ajax-demo' - -import '@/mock/demo/business/table/1' - -import '@/mock/login' +// 导入所有的接口 +const req = context => context.keys().map(context) +req(require.context('./api/', true, /\.js$/)) // 设置全局延时 没有延时的话有时候会检测不到数据变化 建议保留 Mock.setup({ diff --git a/src/pages/demo/plugins/mock/ajax.vue b/src/pages/demo/plugins/mock/ajax.vue index 838e8a45..19b03daa 100644 --- a/src/pages/demo/plugins/mock/ajax.vue +++ b/src/pages/demo/plugins/mock/ajax.vue @@ -29,7 +29,7 @@ export default { }, methods: { ajax () { - this.$axios.get('/api/ajax-demo') + this.$axios.get('/api/demo/plugins/mock/ajax') .then(res => { this.table.columns = Object.keys(res.list[0]).map(e => ({ label: e,