lrf402788946 5 лет назад
Родитель
Сommit
dc39f6c44a
3 измененных файлов с 7 добавлено и 3 удалено
  1. 5 1
      src/layout/index/logo.vue
  2. 1 1
      src/router/index.js
  3. 1 1
      vue.config.js

+ 5 - 1
src/layout/index/logo.vue

@@ -3,7 +3,11 @@
     <el-row>
       <el-col :span="24" class="logo">
         <span v-if="info.logourl">
-          <el-image style="width:690px;height:66px;" :src="info.logourl"></el-image>
+          <el-image style="width:690px;height:66px;" :src="info.logourl">
+            <div slot="error" class="image-slot">
+              <el-image style="width:690px;height:66px;" :src="logourl"></el-image>
+            </div>
+          </el-image>
         </span>
         <span v-else>
           <el-image style="width:690px;height:66px;" :src="logourl"></el-image>

+ 1 - 1
src/router/index.js

@@ -321,7 +321,7 @@ const routes = [
 
 const router = new VueRouter({
   mode: 'history',
-  base: process.env.BASE_URL,
+  base: process.env.NODE_ENV === 'development' ? '/' : process.env.VUE_APP_ROUTER,
   routes,
 });
 checkLogin(router);

+ 1 - 1
vue.config.js

@@ -1,6 +1,6 @@
 const path = require('path');
 module.exports = {
-  publicPath: '/',
+  publicPath: process.env.NODE_ENV === 'development' ? '/' : process.env.VUE_APP_ROUTER,
   configureWebpack: config => {
     Object.assign(config, {
       // 开发生产共同配置