Browse Source

mockjs模拟数据

daxiong.yang 7 years ago
parent
commit
ea060bde8b
3 changed files with 10 additions and 7 deletions
  1. 4 0
      build/webpack.base.conf.js
  2. 4 4
      src/main.js
  3. 2 3
      src/mock/index.js

+ 4 - 0
build/webpack.base.conf.js

@ -88,5 +88,9 @@ module.exports = {
88 88
    net: 'empty',
89 89
    tls: 'empty',
90 90
    child_process: 'empty'
91
  },
92
  externals: {
93
    // 打包生产环境时, 排除mockjs模拟数据组件
94
    mockjs: 'mockjs'
91 95
  }
92 96
}

+ 4 - 4
src/main.js

@ -1,15 +1,15 @@
1 1
// The Vue build version to load with the `import` command
2 2
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
3 3
import Vue from 'vue'
4
import App from './App'
5
import router from './router'       // api: https://router.vuejs.org/
6
import store from './store'         // api: https://vuex.vuejs.org/
4
import App from '@/App'
5
import router from '@/router'       // api: https://github.com/vuejs/vue-router
6
import store from '@/store'         // api: https://github.com/vuejs/vuex
7 7
import VueCookie from 'vue-cookie'  // api: https://github.com/alfhen/vue-cookie
8
// import '@/mock'
9 8
import '@/element-ui'               // api: https://github.com/ElemeFE/element
10 9
import '@/iconfont'                 // api: http://www.iconfont.cn/
11 10
import '@/assets/scss/index.scss'
12 11
import { isAuth } from '@/utils'
12
// import '@/mock'                     // api: https://github.com/nuysoft/Mock
13 13
14 14
Vue.config.productionTip = false
15 15

+ 2 - 3
src/mock/index.js

@ -3,9 +3,8 @@ import requestUrl from '@/api/requestUrl'
3 3
import './modules/common'
4 4
5 5
var data = {
6
  code: 1,
7
  name: 'daxiong',
8
  'datas|1-10': [{}]
6
  code: 0,
7
  token: Mock.Random.guid()
9 8
}
10 9
Mock.mock(requestUrl('/sys/login'), 'post', data)
11 10