如何停止执行 Vue 3 组合 api 中的其余设置脚本
P粉032977207
P粉032977207 2023-08-31 21:47:24
0
1
405
<p>我有一个带有类似代码的子页面</p> <pre class="brush:php;toolbar:false;">&lt;script setup&gt; 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 &lt;/script&gt;</pre> <p>它有效,所以如果条件为假,它将重定向。问题是 - Vue 仍然执行其余的脚本设置,例如获取不需要的所有 API 数据事件。</p> <p>有没有办法“停止”脚本设置?</p> <p>我无法为此使用中间件,因为我的条件基于父页面提供的 ref 变量。如果我尝试将其注入路由器挂钩级别 - 它是未定义的。</p>
P粉032977207
P粉032977207

热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!