gpt4 book ai didi

dart - 组件库中的组件如何引用另一个库中的组件?

转载 作者:行者123 更新时间:2023-12-03 03:29:24 26 4
gpt4 key购买 nike

假设我想创建一个使用另一个类似小部件的组件库。约定是将(.html | .dart)文件放到/ components中。 Web UI页面讨论了如何导入组件-但看起来情况是导入的组件已经是当前项目的一部分。

从/ web文件夹下的html文件中,

<link rel="import" href="packages/widget/components/accordion.html"> 

效果很好。但是,如果我想从自己的组件库中的小部件中使用 Accordion 怎么办?导入的方式是什么?例如,假设我有一个包含stuff_editor的东西组件库,需要使用小部件的 Accordion 。在stuff_editor.html中,相似的链接在构建步骤中失败。似乎正在寻找:“web / packages / stuff / components / packages / widget / components / accordion.html”,但显示失败:

最佳答案

您应该使用package: url前缀而不是相对URL。

<link rel="import" href="package:widget/components/accordion.html">

您可以执行此操作以包括来自另一个库或您自己的库的组件。

关于dart - 组件库中的组件如何引用另一个库中的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16752225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com