vue-page-stack是一个 Vue单页应用导航管理器。
功能:
在vue-router上扩展,原有导航逻辑不变push或者forward的时候重新渲染页面,Stack中会添加新渲染的页面back或者go(负数)的时候先前的页面不会重新渲染,而是从Stack中读取,并且这些页面保留着先前的内容状态,例如表单内容,滚动条滑动的位置等back或者go(负数)的时候会把不用的页面从Stack中移除replace会更新Stack中当前页面回退到之前页面的时候有activated钩子函数触发支持浏览器的后退,前进事件支持响应路由参数的变化,例如从/user/foo导航到/user/bar,组件实例会被复用提供路由方向的变化,并且可以在前进和后退的时候添加不同的动画
评论