苗条的组件不刷新
svelte component not refreshing
我正在使用 svelte 进行个人项目 (springboot + svelte + heroku)。
我很难理解为什么当我尝试重新显示组件时组件不刷新:
这里有一个要点:https://svelte.dev/repl/a69ac7502677400081122453aa45dfbb?version=3.7.1
第一个应用首先显示组件
点击【前进】显示组件 二。
但是然后单击 [向后] 并没有像我预期的那样返回组件 First。
我的总体想法是使用 svelte 来管理面向选项卡的应用程序:每个选项卡都是一个组件和子组件。单击选项卡将显示和隐藏选项卡组件。
尽管它对第一个选项卡更改很有用,但接下来会失败。
我很确定有可能出现这种行为,但我想我一定是误解了什么...
有人可以告诉我吗?
谢谢
在你调度的第二个组件中gothird
function forw() {
dispatch('gothird');
}
但您在使用组件时仍然使用 on:next
道具
<Second on:back={ back } on:next={gothird}/>
您需要更新一个或另一个,以便使用您实际从组件发送的事件。
我正在使用 svelte 进行个人项目 (springboot + svelte + heroku)。 我很难理解为什么当我尝试重新显示组件时组件不刷新:
这里有一个要点:https://svelte.dev/repl/a69ac7502677400081122453aa45dfbb?version=3.7.1
第一个应用首先显示组件 点击【前进】显示组件 二。 但是然后单击 [向后] 并没有像我预期的那样返回组件 First。
我的总体想法是使用 svelte 来管理面向选项卡的应用程序:每个选项卡都是一个组件和子组件。单击选项卡将显示和隐藏选项卡组件。 尽管它对第一个选项卡更改很有用,但接下来会失败。
我很确定有可能出现这种行为,但我想我一定是误解了什么...
有人可以告诉我吗?
谢谢
在你调度的第二个组件中gothird
function forw() {
dispatch('gothird');
}
但您在使用组件时仍然使用 on:next
道具
<Second on:back={ back } on:next={gothird}/>
您需要更新一个或另一个,以便使用您实际从组件发送的事件。