router icon indicating copy to clipboard operation
router copied to clipboard

关于 render 完成后,需要执行一些代码。

Open xieke opened this issue 9 years ago • 2 comments

render function 是指切换页面前 至最后 return 。 相当于,我做了一些前置工作后,return 才切换页面。

基于传统前端页面思维,我想当 return 切换页面完成时,想要执行一些代码,该如何实现? 类似于原生的 window.load 方法,即页面渲染完成后,我要做一些事。

请楼主提供示例,感谢!

xieke avatar Jul 27 '16 16:07 xieke

@xieke 你好,现在的 bind 方法在每次完成渲染之后都会执行,你可以在这里做些额外的事。

更好的做法是提供一些生命周期的方法,渲染前、渲染、渲染后、卸载前、卸载后等,但是这样就搞得复杂了。这个定位用于简单的页面,不想搞得太复杂。欢迎网友 fork 来增加改进~

progrape avatar Jul 28 '16 02:07 progrape

@progrape 同求,确实需要 渲染前、渲染、渲染后、卸载前、卸载后这样的方法,很有必要,想问一下作者有没有计划搞一搞呢

tongjh2 avatar Oct 08 '16 06:10 tongjh2