如何停止執行 Vue 3 組合 api 中的其餘設定腳本
P粉032977207
P粉032977207 2023-08-31 21:47:24
0
1
404
<p>我有一個類似程式碼的子頁面</p> <pre class="brush:php;toolbar:false;"><script setup> import { inject } from 'vue' import { useRouter } from 'vue-router' const router = useRouter() const isSomething = inject('isSomething') if (!isSomething.value) { router.replace('/somepage') } // rest of setup script with a lot of code // like api data fetch </script></pre> <p>它有效,所以如果條件為假,它將重定向。問題是 - Vue 仍然執行其餘的腳本設置,例如取得不需要的所有 API 資料事件。 </p> <p>有沒有辦法「停止」腳本設定? </p> <p>我無法為此使用中間件,因為我的條件是基於父頁面提供的 ref 變數。如果我嘗試將其註入路由器掛鉤級別 - 它是未定義的。 </p>
P粉032977207
P粉032977207

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!