【发布时间】:2020-10-23 21:27:33
【问题描述】:
我想在 Sapper 中禁用类似 SPA 的导航(如果这样做是正确的,请不要跳入讨论)。我遵循了https://stackoverflow.com/a/58645471/205747 的建议,只是将client.js 中的所有内容都注释掉了。
这满足了我的以下要求:
[x] HTTP navigation;
[x] HTML composition achieved with svelte components;
[x] CSS classed from all components are extracted to single place;
但是最后一个要求不满足:
[ ] DOM manipulation logic is handled by svelte;
所以问题是 - 我如何禁用类似 SPA 的导航以支持 HTTP 导航,而 dom 操作将由 sapper/svelte 处理?
从另一个角度来看 - 我希望 svelte/sapper 表现得像 reacts 的 renderToStaticMarkup for html 一样,但在一个古老的 jquery 方法中进行 dom 操作,只由 svelte 处理。
编辑:我使用https://github.com/beewee22/sapper-template-typescript 模板作为起点。
谢谢!
【问题讨论】:
标签: javascript svelte sapper