【发布时间】:2022-01-01 13:51:52
【问题描述】:
我要解决的问题:
我想要一个带有导出的文件,info.js,它是包括标记或纯字符串在内的变量。
例如;
export const title = "Some title"
export const mainText = (<b> I'm so texty </b>, mark me up like I'm a hot reloadable)
在 JSX 世界中,mainText 很好,在 Svelte 世界中,mainText 需要是一个字符串,然后我使用 @html thingy {@html mainText} 加载。
有我想输入的问题的半解决方案:
虽然,当我使用@html 加载时,.svelte 文件中的样式并未应用。好吧,我可以用 :global 做到这一点,但是...我的第二个问题是字符串中的标记也很烦人 - 无法美化它。
我该怎么办?
【问题讨论】:
-
理想情况下,HTML 不应该存储在字符串中,但在现实世界中这些东西是存在的。我认为
:global样式的手动方法是一种不错的方法。也许考虑使用 MDSvex mdsvex.com ?
标签: javascript svelte