我不确定我做错了什么,或者如果Mithril是。我有一条路线,比如/admin/channels/edit/1
。如果我导航到/admin/channels/edit/2
则没有任何改变。当每个路由向api发出请求时,不会从api请求新数据。我的初始请求是在oninit
函数中进行的。新url不应该强制要求新的请求吗?
答案 0 :(得分:1)
秘银正在重新使用组件实例,因为路由在技术上是相同的。
在文档中有一个有用的部分可以解决此问题:https://mithril.js.org/route.html#key-parameter
答案 1 :(得分:0)
我猜是,如果您没有使用默认的m.redraw()
功能,可以在网络电话中手动拨打m.request()
。