【问题标题】:Svelte/SvelteKit - Update iframed component when props changeSvelte/SvelteKit - 当道具改变时更新组件
【发布时间】:2021-11-03 14:29:49
【问题描述】:

在我的 sveltekit 应用程序中,我有一个通过 iframe 的嵌入式应用程序,当用户转到该 url 时,它实际上会在 iframe 中加载该相对 url(对于嵌入式应用程序)

我有一个 [...slug].svelte 文件来处理这个问题,还有一个加载函数来设置 iframe url,我发现它在 SSR 时非常有效,但是在客户端经过几次之后页面更改 iframe src 没有更新,我可以在客户端控制台日志中看到 Loading: XXXX where XXX is the correct path 但随后组件没有更新

回复:https://svelte.dev/repl/3f1b36d444c6444ab7ad743248643c4e?version=3.42.4

【问题讨论】:

    标签: svelte svelte-3 sveltekit


    【解决方案1】:

    这看起来是由这个引起的

    https://github.com/sveltejs/kit/issues/1449 https://github.com/sveltejs/kit/issues/1497

    解决方法在票证上有详细说明,基本上你从负载中返回道具并声明为反应性声明

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      相关资源
      最近更新 更多