Browse Source

添加项目前缀

old
jianjun 4 years ago
parent
commit
4c3f3fc400
  1. 4
      package.json
  2. 7
      src/router/index.js
  3. 2
      vue.config.js

4
package.json

@ -5,7 +5,7 @@
"scripts": {
"dev": "vue-cli-service serve",
"serve": "vue-cli-service serve",
"build-dev": "vue-cli-service build --mode development --dest tduck-front",
"build-dev": "vue-cli-service build --mode development --dest questionnaire",
"preview": "node build/index.js --preview",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
@ -65,7 +65,7 @@
"not ie <= 8"
],
"lint-staged": {
},
"husky": {
"hooks": {

7
src/router/index.js

@ -31,7 +31,8 @@ routes.push({
const router = new Router({
mode: 'history',
routes: routes.flat()
routes: routes.flat(),
base: '/questionnaire'
})
// 解决路由在 push/replace 了相同地址报错的问题
@ -46,11 +47,11 @@ Router.prototype.replace = function replace(location) {
router.beforeEach((to, from, next) => {
NProgress.start()
if (to.meta.requireLogin) {
if (to.query.token) {
console.log('ro.query', to.query)
localStorage.setItem('loginSource', 'epmet')
localStorage.setItem('customerId', to.query.customerId)
store.dispatch('user/getUserInfo', to.query.token)

2
vue.config.js

@ -7,7 +7,7 @@ function resolve(dir) {
}
module.exports = {
publicPath: '/',
publicPath: '/questionnaire',
lintOnSave: process.env.NODE_ENV === 'development',
productionSourceMap: false,
devServer: {

Loading…
Cancel
Save