hookehuyr

refactor(productDetail): 将onMounted替换为useDidShow以优化页面显示逻辑

...@@ -246,7 +246,7 @@ ...@@ -246,7 +246,7 @@
246 246
247 <script setup> 247 <script setup>
248 import { ref, onMounted, computed } from 'vue' 248 import { ref, onMounted, computed } from 'vue'
249 -import Taro, { useShareAppMessage } from '@tarojs/taro' 249 +import Taro, { useShareAppMessage, useDidShow } from '@tarojs/taro'
250 import { Share, Heart1, HeartFill, Message } from '@nutui/icons-vue-taro' 250 import { Share, Heart1, HeartFill, Message } from '@nutui/icons-vue-taro'
251 import payCard from '@/components/payCard.vue' 251 import payCard from '@/components/payCard.vue'
252 import { useFavorite } from '@/composables/useFavorite' 252 import { useFavorite } from '@/composables/useFavorite'
...@@ -493,7 +493,7 @@ function filterEmptyValues(arr) { ...@@ -493,7 +493,7 @@ function filterEmptyValues(arr) {
493 }); 493 });
494 } 494 }
495 495
496 -onMounted(async () => { 496 +useDidShow(async () => {
497 // 获取用户信息 497 // 获取用户信息
498 await userStore.fetchUserInfo() 498 await userStore.fetchUserInfo()
499 499
......