mithril.js没有正确加载新页面?

时间:2017-10-26 20:09:29

标签: mithril.js

我不确定我做错了什么,或者如果Mithril是。我有一条路线,比如/admin/channels/edit/1。如果我导航到/admin/channels/edit/2则没有任何改变。当每个路由向api发出请求时,不会从api请求新数据。我的初始请求是在oninit函数中进行的。新url不应该强制要求新的请求吗?

2 个答案:

答案 0 :(得分:1)

秘银正在重新使用组件实例,因为路由在技术上是相同的。

在文档中有一个有用的部分可以解决此问题:https://mithril.js.org/route.html#key-parameter

答案 1 :(得分:0)

我猜是,如果您没有使用默认的m.redraw()功能,可以在网络电话中手动拨打m.request()