浏览代码

前端页签切换数据刷新问题,路由名和VUE名字要相同

zwq 2 年之前
父节点
当前提交
6873009aa5

+ 3 - 1
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/App.vue

@@ -1,6 +1,8 @@
 <template>
     <div id="app">
-        <router-view></router-view>
+        <keep-alive>
+            <router-view />
+        </keep-alive>
     </div>
 </template>
 <script>

+ 5 - 5
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/router/index.js

@@ -106,7 +106,7 @@ export const constantRoutes = [{
     path: '/decisionMatters',
     component: Layout,
     redirect: '/decisionMatters/index',
-    name: 'DecisionMatters',
+    name: 'decisionMatters',
     meta: {
       title: '决策事项管理',
       icon: 'el-icon-s-cooperation'
@@ -114,7 +114,7 @@ export const constantRoutes = [{
     children: [{
       path: 'index',
       component: DecisionMatters,
-      name: 'DecisionMattersIndex',
+      name: 'DecisionMatters',
       meta: {
         title: '决策事项管理'
       }
@@ -124,7 +124,7 @@ export const constantRoutes = [{
     path: '/mechanism',
     component: Layout,
     redirect: '/mechanism/department',
-    name: 'Mechanism',
+    name: 'mechanism',
     meta: {
       title: '机构管理',
       icon: 'dashboard'
@@ -162,7 +162,7 @@ export const constantRoutes = [{
     path: '/mapEdit',
     component: Layout,
     redirect: '/mapEdit/index',
-    name: 'MapEdit',
+    name: 'mapEdit',
     meta: {
       title: '地图纠错',
       icon: 'el-icon-map-location'
@@ -170,7 +170,7 @@ export const constantRoutes = [{
     children: [{
         path: 'index',
         component: MapEdit,
-        name: 'MapEditIndex',
+        name: 'MapEdit',
         meta: {
           title: '地图纠错'
         }

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/NananDetail.vue

@@ -9,6 +9,7 @@
 
 <script>
     export default {
+        name: 'NananDetail',
         data() {
             return {
                 isShowExamineState: false

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/decisionMatters/DecisionMatters.vue

@@ -207,6 +207,7 @@
     import api from '../../api/index'
 
     export default {
+        name: 'DecisionMatters',
         created() {
             this.getData()
         },

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/history/HistoryDetail.vue

@@ -36,6 +36,7 @@
 
 <script>
     export default {
+        name: 'HistoryDetail',
         data() {
             return {
                 label: "历史记录",

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/history/InformationEntry.vue

@@ -68,6 +68,7 @@
     import api from '../../api/index'
 
     export default {
+        name: 'InformationEntry',
         data() {
             return {
                 fileList:[],

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/impressionNanan/ImpressionNanan.vue

@@ -589,6 +589,7 @@ const requiredValidator = (rule, value, callback) => {
 }
 
 export default {
+    name: 'ImpressionNanan',
     created() {
         this.getData()
     },

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/mapEdit/MapDetails.vue

@@ -92,6 +92,7 @@
 
 <script>
 export default {
+	name: 'MapDetails',
 	created() {
 	// 传来的参数
 	var json = localStorage.getItem('mapTempData')

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/mapEdit/MapEdit.vue

@@ -52,6 +52,7 @@ import api from '../../api/index'
 import { mapState } from './constants/mapState'
 
 export default {
+    name: 'MapEdit',
     created() {
         this.getData()
     },

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/mechanism/Column.vue

@@ -176,6 +176,7 @@
     import api from '../../api/index'
 
     export default {
+        name: 'Column',
         created() {
             this.getData()
         },

+ 1 - 0
nngkxxdp/src/main/resources/static/naqwzsjtj/naqwzsjtj/src/views/mechanism/Department.vue

@@ -361,6 +361,7 @@
     import api from '../../api/index'
 
     export default {
+        name: 'Department',
         created() {
             this.getData()
         },