【问题标题】:In Vue 3, how to render a URL as a component?在 Vue 3 中,如何将 URL 渲染为组件?
【发布时间】:2021-12-09 11:23:28
【问题描述】:

假设我有一篇文章。它有一些句子和图表。图表被定义为一个链接。我希望链接在页面加载时呈现为组件(有点像 iframe 的东西)。

我现在能想到的最接近的就是嵌套路由。但是我的图表数量不确定,但我需要为每条路线定义一个名称,因为我需要不确定数量的<router-view name="">

有没有更好的解决方案?非常感谢。

【问题讨论】:

标签: javascript vuejs3


【解决方案1】:

我已经找到了解决方案。这可以通过动态组件来完成。

我使用一个组件列表,并使用v-for 一个一个地渲染它们。这是文档: https://v3.vuejs.org/guide/component-dynamic-async.html#dynamic-async-components

【讨论】:

    猜你喜欢
    • 2021-09-19
    • 2023-02-03
    • 2022-01-18
    • 2021-02-03
    • 2021-06-17
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    相关资源
    最近更新 更多