Bladeren bron

mockjs模拟数据

daxiong.yang 7 jaren geleden
bovenliggende
commit
ea060bde8b
3 gewijzigde bestanden met toevoegingen van 10 en 7 verwijderingen
  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
    net: 'empty',
88
    net: 'empty',
89
    tls: 'empty',
89
    tls: 'empty',
90
    child_process: 'empty'
90
    child_process: 'empty'
91
  },
92
  externals: {
93
    // 打包生产环境时, 排除mockjs模拟数据组件
94
    mockjs: 'mockjs'
91
  }
95
  }
92
}
96
}

+ 4 - 4
src/main.js

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

+ 2 - 3
src/mock/index.js

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