首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AlpineJS创建布局和组件

使用AlpineJS创建布局和组件
EN

Stack Overflow用户
提问于 2020-07-05 14:54:49
回答 2查看 351关注 0票数 1

我想知道--有没有一种方法可以用AlpineJS创建布局和/或组件(这样我就可以保持代码干燥)?如果没有,是否有任何与AlpineJS集成的解决方案可以添加此功能(而不必求助于React或Vue之类的完整框架)?

EN

回答 2

Stack Overflow用户

发布于 2020-07-29 22:46:37

Alpine.js尽量避免模板化,因为它被设计成与服务器端模板化或静态端生成器协同工作。

根据Alpine.js文档,加载HTML的示例是使用x-init="fetch('/path/to/my/file.html).then(r => r.text()).then(html => $refs.someRef.innerHTML = html)" (x-init只是可以做到这一点的一个地方)。

票数 0
EN

Stack Overflow用户

发布于 2021-10-20 13:42:10

如果你只需要小的组件,你可以使用x-htmlx-data

代码语言:javascript
复制
<div x-data="{ message: '<p>Hello <strong>World!</strong></p>' }">
  <span x-html="message"></span>
  <span x-html="message"></span>
</div>

这将返回:

问候世界!

你好,世界!

您可以阅读文档here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62737726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档