Pārlūkot izejas kodu

perf:format code

Pan 7 gadi atpakaļ
vecāks
revīzija
b97b370f04

+ 7 - 7
src/components/Breadcrumb/index.vue

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <el-breadcrumb class="app-breadcrumb" separator="/">
3 3
     <transition-group name="breadcrumb">
4
-      <el-breadcrumb-item v-for="(item,index)  in levelList" :key="item.path" v-if='item.meta.title'>
5
-        <span v-if='item.redirect==="noredirect"||index==levelList.length-1' class="no-redirect">{{item.meta.title}}</span>
4
+      <el-breadcrumb-item v-for="(item,index)  in levelList" :key="item.path" v-if="item.meta.title">
5
+        <span v-if="item.redirect==='noredirect'||index==levelList.length-1" class="no-redirect">{{item.meta.title}}</span>
6 6
         <router-link v-else :to="item.redirect||item.path">{{item.meta.title}}</router-link>
7 7
       </el-breadcrumb-item>
8 8
     </transition-group>
@@ -19,6 +19,11 @@ export default {
19 19
       levelList: null
20 20
     }
21 21
   },
22
+  watch: {
23
+    $route() {
24
+      this.getBreadcrumb()
25
+    }
26
+  },
22 27
   methods: {
23 28
     getBreadcrumb() {
24 29
       let matched = this.$route.matched.filter(item => item.name)
@@ -28,11 +33,6 @@ export default {
28 33
       }
29 34
       this.levelList = matched
30 35
     }
31
-  },
32
-  watch: {
33
-    $route() {
34
-      this.getBreadcrumb()
35
-    }
36 36
   }
37 37
 }
38 38
 </script>

+ 2 - 2
src/components/ScrollBar/index.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2
-  <div class='scroll-container' ref='scrollContainer' @mousewheel="handleScroll">
3
-    <div class='scroll-wrapper' ref='scrollWrapper' :style="{top: top + 'px'}">
2
+  <div class="scroll-container" ref="scrollContainer" @mousewheel="handleScroll">
3
+    <div class="scroll-wrapper" ref="scrollWrapper" :style="{top: top + 'px'}">
4 4
       <slot></slot>
5 5
     </div>
6 6
   </div>

+ 1 - 1
src/views/404.vue

@@ -9,7 +9,7 @@
9 9
       </div>
10 10
       <div class="bullshit">
11 11
         <div class="bullshit__oops">OOPS!</div>
12
-        <div class="bullshit__info">版权所有<a class='link-type' href='https://wallstreetcn.com' target='_blank'>华尔街见闻</a></div>
12
+        <div class="bullshit__info">版权所有<a class="link-type" href="https://wallstreetcn.com" target='_blank'>华尔街见闻</a></div>
13 13
         <div class="bullshit__headline">{{ message }}</div>
14 14
         <div class="bullshit__info">请检查您输入的网址是否正确,请点击以下按钮返回主页或者发送错误报告</div>
15 15
         <a href="/" class="bullshit__return-home">返回首页</a>

+ 3 - 2
src/views/dashboard/index.vue

@@ -1,12 +1,13 @@
1 1
 <template>
2 2
   <div class="dashboard-container">
3
-    <div class='dashboard-text'>name:{{name}}</div>
4
-    <div class='dashboard-text'>role:<span v-for='role in roles' :key='role'>{{role}}</span></div>
3
+    <div class="dashboard-text">name:{{name}}</div>
4
+    <div class="dashboard-text">role:<span v-for='role in roles' :key='role'>{{role}}</span></div>
5 5
   </div>
6 6
 </template>
7 7
 
8 8
 <script>
9 9
 import { mapGetters } from 'vuex'
10
+
10 11
 export default {
11 12
   name: 'dashboard',
12 13
   computed: {

+ 4 - 3
src/views/layout/components/AppMain.vue

@@ -1,6 +1,7 @@
1 1
 <template>
2 2
   <section class="app-main">
3 3
     <transition name="fade" mode="out-in">
4
+      <!-- <router-view :key="key"></router-view> -->
4 5
       <router-view :key="key"></router-view>
5 6
     </transition>
6 7
   </section>
@@ -10,9 +11,9 @@
10 11
 export default {
11 12
   name: 'AppMain',
12 13
   computed: {
13
-    key() {
14
-      return this.$route.name !== undefined ? this.$route.name + +new Date() : this.$route + +new Date()
15
-    }
14
+    // key() {
15
+    //   return this.$route.name !== undefined ? this.$route.name + +new Date() : this.$route + +new Date()
16
+    // }
16 17
   }
17 18
 }
18 19
 </script>

+ 1 - 1
src/views/layout/components/Navbar.vue

@@ -8,7 +8,7 @@
8 8
         <i class="el-icon-caret-bottom"></i>
9 9
       </div>
10 10
       <el-dropdown-menu class="user-dropdown" slot="dropdown">
11
-        <router-link class='inlineBlock' to="/">
11
+        <router-link class="inlineBlock" to="/">
12 12
           <el-dropdown-item>
13 13
             Home
14 14
           </el-dropdown-item>

+ 12 - 12
src/views/layout/components/Sidebar/SidebarItem.vue

@@ -1,27 +1,27 @@
1 1
 <template>
2
-  <div class='menu-wrapper'>
2
+  <div class="menu-wrapper">
3 3
     <template v-for="item in routes">
4 4
 
5
-      <router-link v-if="!item.hidden&&item.children&&item.children.length===1" :to="item.path+'/'+item.children[0].path" :key='item.children[0].name'>
5
+      <router-link v-if="!item.hidden&&item.children&&item.children.length===1" :to="item.path+'/'+item.children[0].path" :key="item.children[0].name">
6 6
         <el-menu-item :index="item.path+'/'+item.children[0].path" class='submenu-title-noDropdown'>
7
-          <svg-icon v-if='item.children[0].meta&&item.children[0].meta.icon' :icon-class="item.children[0].meta.icon"></svg-icon>
8
-          <span v-if='item.children[0].meta&&item.children[0].meta.title'>{{item.children[0].meta.title}}</span>
7
+          <svg-icon v-if="item.children[0].meta&&item.children[0].meta.icon" :icon-class="item.children[0].meta.icon"></svg-icon>
8
+          <span v-if="item.children[0].meta&&item.children[0].meta.title">{{item.children[0].meta.title}}</span>
9 9
         </el-menu-item>
10 10
       </router-link>
11 11
 
12
-      <el-submenu v-if="!item.hidden&&item.children&&item.children.length>1" :index="item.name||item.path" :key='item.name'>
12
+      <el-submenu v-if="!item.hidden&&item.children&&item.children.length>1" :index="item.name||item.path" :key="item.name">
13 13
         <template slot="title">
14
-          <svg-icon v-if='item.meta&&item.meta.icon' :icon-class="item.meta.icon"></svg-icon>
15
-          <span v-if='item.meta&&item.meta.title'>{{item.meta.title}}</span>
14
+          <svg-icon v-if="item.meta&&item.meta.icon" :icon-class="item.meta.icon"></svg-icon>
15
+          <span v-if="item.meta&&item.meta.title">{{item.meta.title}}</span>
16 16
         </template>
17 17
 
18
-        <template v-if='!child.hidden' v-for="child in item.children">
19
-          <sidebar-item class='nest-menu' v-if='child.children&&child.children.length>0' :routes='[child]' :key='child.path'></sidebar-item>
18
+        <template v-if="!child.hidden" v-for="child in item.children">
19
+          <sidebar-item class="nest-menu" v-if="child.children&&child.children.length>0" :routes="[child]" :key="child.path"></sidebar-item>
20 20
 
21
-          <router-link v-else :to="item.path+'/'+child.path" :key='child.name'>
21
+          <router-link v-else :to="item.path+'/'+child.path" :key="child.name">
22 22
             <el-menu-item :index="item.path+'/'+child.path">
23
-              <svg-icon v-if='child.meta&&child.meta.icon' :icon-class="child.meta.icon"></svg-icon>
24
-              <span v-if='child.meta&&child.meta.title'>{{child.meta.title}}</span>
23
+              <svg-icon v-if="child.meta&&child.meta.icon" :icon-class="child.meta.icon"></svg-icon>
24
+              <span v-if="child.meta&&child.meta.title">{{child.meta.title}}</span>
25 25
             </el-menu-item>
26 26
           </router-link>
27 27
         </template>

+ 1 - 1
src/views/layout/components/Sidebar/index.vue

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <scroll-bar>
3 3
     <el-menu mode="vertical" unique-opened :default-active="$route.path" :collapse="isCollapse" background-color="#304156" text-color="#fff" active-text-color="#409EFF">
4
-      <sidebar-item :routes='routes'></sidebar-item>
4
+      <sidebar-item :routes="routes"></sidebar-item>
5 5
     </el-menu>
6 6
   </scroll-bar>
7 7
 </template>

+ 1 - 1
src/views/login/index.vue

@@ -22,7 +22,7 @@
22 22
           Sign in
23 23
         </el-button>
24 24
       </el-form-item>
25
-      <div class='tips'>
25
+      <div class="tips">
26 26
         <span style="margin-right:20px;">username: admin</span>
27 27
         </span> password: admin</span>
28 28
       </div>