view可否display=none代替销毁
Closed this issue · 1 comments
xinglie commented
参考gmail,hash改变后,view的刷新使用display=none隐藏上一个,然后重新创建当前需要展示的view,当需要后退时,可者hash再次改变时,隐藏当前的view,把之前隐藏的view再次显示
1.可以完整的保持上一个view的状态,比如checkbox的选中等,不需要hash维护
2.避免重复创建dom节点的开销
magix目前是整个刷新掉view的做法,使用这种做法还很困难,不过这是一个很好的借鉴方案,某些时候隐藏view能带来更好的效果,比如对于需要还原界面的地方
xinglie commented
通过view manager可解决该问题