在我目前的项目中,我正在使用一个自己开发的模块系统,其中各个模块也应该有可能通过简单地在<navbar:extend>标签中编写一些e.g.the来扩展HTML。
如果有一种方法可以像<svelte:head>标签一样少写就能完成,那就太酷了。
发布于 2019-08-22 02:26:50
如果创建一个存储区,您将使用组件中的HTML扩展写入(更新)该存储区,同时在NavComponent中订阅该存储区,然后在NavComponets中使用{@html variable}追加新的HTML值,该怎么办?
就像你可以从不同的组件附加HTML到你的导航栏,这应该会达到你想要的功能。
here is a quick example of the implementation
Child1.svelte和Child2.svelte是两个随机组件,它们将更新您的导航栏。
Store.svelte是一个文件,您将在其中创建您的全局存储以共享HTML。
Nav.svelte是您希望使用其他组件中的HTML填充的导航栏
尝试在Child1和Child2输入字段中编写一些超文本标记语言,然后提交它,它将在NavComponent中呈现
https://stackoverflow.com/questions/57534983
复制相似问题