Vue 3 (Nuxt 3) 根据条件在同一路线上渲染不同的组件

问题描述 投票:0回答:1

我有一条类似于某些网址(/mypage)的路线,我需要根据条件(如用户代理)在该路线上呈现不同的组件,我知道 v-if 或 v-show,但我需要完全不同的组件有自己的脚本和风格。那么可能有一些 Nuxt 或 Vue3 方法来完成这个任务。

javascript nuxt.js vuejs3 nuxtjs3
1个回答
0
投票

您只需要使用动态组件即可:

https://vuejs.org/guide/essentials/component-basics.html#dynamic-components

这样你就可以逻辑地决定渲染什么组件。

© www.soinside.com 2019 - 2024. All rights reserved.