From 5164279311117bf11d34edcced47093acccc6ccb Mon Sep 17 00:00:00 2001 From: YunYouJun Date: Sun, 30 Jul 2023 16:31:37 +0800 Subject: [PATCH] fix: useStorage in ssr & extract random --- README.md | 4 +- components/BaseFooter.vue | 6 -- components/BasketButton.vue | 3 +- components/ChooseFood.vue | 152 +++++++++++++++----------------- components/RandomRecipe.vue | 15 ++-- components/RecipePanel.vue | 39 ++++---- components/RecipePanelTitle.vue | 5 ++ components/WrapperMd.vue | 16 ---- composables/recipe.ts | 19 ++++ composables/store/recipe.ts | 20 +---- pages/index.vue | 4 +- pnpm-lock.yaml | 2 +- utils/random.ts | 10 +++ 13 files changed, 147 insertions(+), 148 deletions(-) create mode 100644 components/RecipePanelTitle.vue delete mode 100644 components/WrapperMd.vue create mode 100644 composables/recipe.ts create mode 100644 utils/random.ts diff --git a/README.md b/README.md index 9a6485c..6aed2a9 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,9 @@ - [居家菜谱投稿](https://docs.qq.com/form/page/DWk9GWW9oTmlXZU9V) - [反馈建议分享-兔小巢](https://support.qq.com/products/507827) - +### Features - +本项目支持 PWA,使用浏览器打开时,可将其添加到主屏幕以获得近原生 APP 的体验。 ## 开发 diff --git a/components/BaseFooter.vue b/components/BaseFooter.vue index 79cdb29..6520b3e 100644 --- a/components/BaseFooter.vue +++ b/components/BaseFooter.vue @@ -52,11 +52,5 @@ const buildDate = (new Date(Number.parseInt(now) * 1000)).toLocaleDateString() 云乐坊工作室 - - diff --git a/components/BasketButton.vue b/components/BasketButton.vue index f394aca..bec09be 100644 --- a/components/BasketButton.vue +++ b/components/BasketButton.vue @@ -1,5 +1,6 @@ diff --git a/components/RandomRecipe.vue b/components/RandomRecipe.vue index b9a6346..52125a1 100644 --- a/components/RandomRecipe.vue +++ b/components/RandomRecipe.vue @@ -1,12 +1,15 @@ diff --git a/components/RecipePanel.vue b/components/RecipePanel.vue index 7433f31..e41f2dc 100644 --- a/components/RecipePanel.vue +++ b/components/RecipePanel.vue @@ -6,13 +6,17 @@ const rStore = useRecipeStore() const { displayedRecipe, selectedStuff, curTool } = storeToRefs(rStore) const showSearchInput = ref(false) + +const showTooltip = computed(() => !selectedStuff.value.length && !curTool.value)