首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个全局svelte-component,其工作方式类似于svelte:head

创建一个全局svelte-component,其工作方式类似于svelte:head
EN

Stack Overflow用户
提问于 2019-08-17 17:20:59
回答 1查看 164关注 0票数 0

在我目前的项目中,我正在使用一个自己开发的模块系统,其中各个模块也应该有可能通过简单地在<navbar:extend>标签中编写一些e.g.the来扩展HTML。

如果有一种方法可以像<svelte:head>标签一样少写就能完成,那就太酷了。

EN

回答 1

Stack Overflow用户

发布于 2019-08-22 02:26:50

如果创建一个存储区,您将使用组件中的HTML扩展写入(更新)该存储区,同时在NavComponent中订阅该存储区,然后在NavComponets中使用{@html variable}追加新的HTML值,该怎么办?

就像你可以从不同的组件附加HTML到你的导航栏,这应该会达到你想要的功能。

here is a quick example of the implementation

Child1.svelteChild2.svelte是两个随机组件,它们将更新您的导航栏。

Store.svelte是一个文件,您将在其中创建您的全局存储以共享HTML。

Nav.svelte是您希望使用其他组件中的HTML填充的导航栏

尝试在Child1和Child2输入字段中编写一些超文本标记语言,然后提交它,它将在NavComponent中呈现

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

https://stackoverflow.com/questions/57534983

复制
相关文章

相似问题

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