omi icon indicating copy to clipboard operation
omi copied to clipboard

omi-router 没有history模式吗?

Open louisscrew opened this issue 8 years ago • 10 comments

omi-router 没有history模式吗?

louisscrew avatar Jun 02 '17 01:06 louisscrew

dntzhang avatar Jun 02 '17 01:06 dntzhang

为什么?日后会有吗?

louisscrew avatar Jun 02 '17 01:06 louisscrew

hash模式兼容IE8。 history在微信里还有些诡异bug。日后再说,不敢保证

dntzhang avatar Jun 02 '17 02:06 dntzhang

我在使用vue的时候遇到过一个问题。omi是否能解决?主要就是路由切换时记住上一次路由滚动条的位置。 vue提供了此功能,omi这个问题考虑了吗?在开发手机端web app时这是最常见的问题。

louisscrew avatar Jun 02 '17 02:06 louisscrew

赞,这个可以有~~。我记录下

dntzhang avatar Jun 02 '17 02:06 dntzhang

当然vue在使用这个特性时是有前提的,就是必须将组件设置成keepalive,vue可以分别为组件设置keepalive属性,如果将A组件设置成keepalive,那么路由从A到B时,A不会被销毁,只是隐藏。这样记录位置才有效。否则,如果A被销毁了,再从B到A时,势必要重新渲染和加载数据,这样就算记录位置也是不行的。所以这个功能还是有点复杂的。但却是很有用的。

louisscrew avatar Jun 02 '17 02:06 louisscrew

如果omi想实现这个特性。可以参考vue-router。 https://router.vuejs.org/zh-cn/advanced/scroll-behavior.html

louisscrew avatar Jun 02 '17 02:06 louisscrew

这个内容有进展和计划吗?

louisscrew avatar Jun 28 '17 03:06 louisscrew

兄弟,这个有在进行吗?如果这个实现了就很完美了。

louisscrew avatar Sep 27 '17 02:09 louisscrew

额,我回来了~~ 升级4.0。4.0的 router可以从这里找 https://www.webcomponents.org/search/router

dntzhang avatar Oct 18 '18 02:10 dntzhang