refactor:修改导航数据的vuex的使用方法

This commit is contained in:
zhangyu
2020-07-08 10:14:25 +08:00
parent c6516634b3
commit d4c65c0a71
2 changed files with 7 additions and 1 deletions

View File

@@ -11,7 +11,7 @@
<template slot="title"> <template slot="title">
<i class="nz-icon-navmore nz-icon"></i> <i class="nz-icon-navmore nz-icon"></i>
</template> </template>
<template v-for="(item, index) in $store.state.linkData"> <template v-for="(item, index) in linkData">
<el-menu-item :index="'0-' + index"> <el-menu-item :index="'0-' + index">
<span class="linkTitle"><a :href='item.url' class="nz-a" target="_blank" :title="item.name">{{item.name}}</a></span> <span class="linkTitle"><a :href='item.url' class="nz-a" target="_blank" :title="item.name">{{item.name}}</a></span>
</el-menu-item> </el-menu-item>
@@ -551,6 +551,9 @@
}, },
currentProjectWatch(){ currentProjectWatch(){
return this.$store.state.currentProject; return this.$store.state.currentProject;
},
linkData(){
return this.$store.getters.getlinkData
} }
}, },
watch: { watch: {

View File

@@ -43,6 +43,9 @@ const store = new Vuex.Store({
linkData:[],//导航数据 linkData:[],//导航数据
}, },
getters: { getters: {
getlinkData(state){
return state.linkData
}
}, },
mutations: { mutations: {
setProject(state, project) { setProject(state, project) {