gpt4 book ai didi

dart - 将 Web UI 组件编译为 HTML

转载 作者:行者123 更新时间:2023-12-04 20:11:28 24 4
gpt4 key购买 nike

我正在 Dart Web UI 中构建一个简单的网站。每个页面都有一个页眉(带有站点导航)和一个页脚。我为页眉和页脚使用了组件,每个页面看起来像这样:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>

<link rel="import" href="header.html">
<link rel="import" href="footer.html">
</head>

<body>
<header-component></header-component>

Page content...

<footer-component></footer-component>
</body>
</html>

这很有效,但组件不会插入到 HTML 本身,而是从 Dart(或 JavaScript)代码动态加载。有没有办法让 Web UI 编译器将页眉和页脚插入 HTML 文件本身,以便搜索引擎和禁用 JavaScript 的用户可以看到它们?

最佳答案

目前,不,这是不可能的。您想要的是这些模板的服务器端呈现,以便您可以在客户端请求您的页面(包括搜索蜘蛛)时将它们直接提供给客户端。

但是,您可能希望跟踪此问题:https://github.com/dart-lang/web-ui/issues/107?source=c

当它完成时,事情看起来更好。

关于dart - 将 Web UI 组件编译为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16861597/

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