修改组件中store的调用方式

This commit is contained in:
wzy-warehouse
2026-05-07 13:11:15 +08:00
parent 009dc83476
commit ee0d2971d2
3 changed files with 19 additions and 13 deletions
+3 -1
View File
@@ -13,7 +13,7 @@
@click="
isActive(item.query.identification)
? ''
: (useStatusStore().appLoadingCompleted = false)
: (statusStore.appLoadingCompleted = false)
"
v-for="(item, index) in topNavMap"
:key="index"
@@ -39,6 +39,8 @@
// 获取钩子函数
const { topNavMap, isActive } = useIndex();
const statusStore = useStatusStore();
</script>
<style scoped>
+6 -4
View File
@@ -31,8 +31,8 @@
<!-- 左侧按钮组件 -->
<LeftButtonComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.leftButton.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.leftButton.loading
"
:button-list="leftButtonInfo"
/>
@@ -40,8 +40,8 @@
<!-- 右侧按钮组件 -->
<RightButtonComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.rightButton.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.rightButton.loading
"
:button-list="rightButtonInfo"
/>
@@ -83,6 +83,8 @@
changeCurrentPage,
} = useEarthquakeDisasterChain();
const statusStore = useStatusStore();
// 监听条件变化
watch(
conditions,
+10 -8
View File
@@ -9,8 +9,8 @@
<!-- 灾害链影响列表组件 -->
<DisasterChainPointComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.disasterChainPointShow.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.disasterChainPointShow.loading
"
:select-options="selectOptions"
:table-data-list="tableDatas"
@@ -23,8 +23,8 @@
<!-- 左侧按钮组件 -->
<LeftButtonComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.leftButton.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.leftButton.loading
"
:button-list="leftButtonInfo"
/>
@@ -32,16 +32,16 @@
<!-- 左侧图例组件 -->
<LeftLegendComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.leftLegend.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.leftLegend.loading
"
/>
<!-- 右侧按钮组件 -->
<RightButtonComponent
v-if="
useStatusStore().appLoadingCompleted &&
useStatusStore().uiComponents.rightButton.loading
statusStore.appLoadingCompleted &&
statusStore.uiComponents.rightButton.loading
"
:button-list="rightButtonInfo"
/>
@@ -88,6 +88,8 @@
changeConditions,
changeCurrentPage,
} = useRainDisasterChain();
const statusStore = useStatusStore();
</script>
<style scoped></style>