diff --git a/src/components/piDictText/index.vue b/src/components/piDictText/index.vue index 174b34b..9eacae7 100644 --- a/src/components/piDictText/index.vue +++ b/src/components/piDictText/index.vue @@ -22,7 +22,6 @@ let defaultValue = ref({}) onMounted(() => { getData() - getDictLabel() }) function getDictLabel() { @@ -36,9 +35,10 @@ async function getData() { if (cacheKey) { const data = tools.data.get(cacheKey) if (data) { - tableData.value = data; - loading.value = false; - return; + tableData.value = data + loading.value = false + getDictLabel() + return } } const res = await dictConfig.api({key: props.type}); @@ -46,7 +46,8 @@ async function getData() { if (cacheKey) { tools.data.set(cacheKey, res.data, 7200) } - loading.value = false; + loading.value = false + getDictLabel() } function genCacheKey() {