lrf402788946 5 năm trước cách đây
mục cha
commit
2b4661c8e0
4 tập tin đã thay đổi với 9 bổ sung5 xóa
  1. 1 1
      .env
  2. 5 1
      src/layout/index/top.vue
  3. 1 1
      src/router/index.js
  4. 2 2
      vue.config.js

+ 1 - 1
.env

@@ -1,2 +1,2 @@
 VUE_APP_AXIOS_BASE_URL = ''
-VUE_APP_ROUTER="platlogin"
+VUE_APP_ROUTER="/platlogin"

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

@@ -6,6 +6,7 @@
           <el-col :span="22" class="date">
             {{ gettime }}
           </el-col>
+          <el-col :span="2" class="btn" v-if="user && user.id"> {{ user.name }} | <el-link :underline="false" @click="toLogOut">注销</el-link> </el-col>
           <el-col :span="2" class="btn">
             <el-link :underline="false" @click="loginBtn()" target="_blank">注册</el-link>|<el-link :underline="false" @click="loginBtn()" target="_blank"
               >登录</el-link
@@ -18,6 +19,7 @@
 </template>
 
 <script>
+import { mapActions, mapState, createNamespacedHelpers } from 'vuex';
 export default {
   name: 'top',
   props: {},
@@ -28,7 +30,9 @@ export default {
   created() {
     this.currentTime();
   },
-  computed: {},
+  computed: {
+    ...mapState(['user']),
+  },
   methods: {
     currentTime() {
       setInterval(this.getTime, 500);

+ 1 - 1
src/router/index.js

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

+ 2 - 2
vue.config.js

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