- 添加传给
new Vue
的参数 - html模板改成render函数
- 由于“非首页刷新页面,自动补全之前的页面”功能不稳定,生产版取消该功能,刷新统一回到首页,开发版保留。
- 修复返回上一页时没执行
beforeEnter
cb 里的方法的bug
beforeLeave
添加resolve
和reject
方法控制是否离开
beforeEnter
路由勾子在回调添加params
接收上一个页面传来的参数- 修复页面切出动画
- 修复没有
sessionStorage[JTaro.history]
且打开默认页时页面无渲染的bug
- 修复一个尴尬的单词拼写bug
- 进入页面时判断如果没有
sessionStorage[JTaro.history]
,自动切换到首页 - 更新页面切换效果
- 更新文档
- 采用css3 ease-out 动画切换页面,使用页面切换更流畅
- 修复hash为空时,没按预期回到首页的bug
- 重写路由变更逻辑,解决直接修改hash无法执行beforeLeave勾子的问题
- 在hash为空时自动清除
sessionStorage['JTaro.history']
- Fixed issues#2 修复使用this.go传进数字时报错的问题
- 修复
distance
和duration
为0时选项失效的问题,并且将distance
的默认值设为0.1
- 移除
解决点击300ms延迟问题功能
的代码,交由 JTaro UI 库去处理
- 删除
.jtaro-view
页面的阴影,提升安卓机性能
- 页面列表添加key提供给
v-for
- 修改路由hash,删除
#
号后面的/
- 修复index.html在子文件夹时运行路径错误的问题
- 修复自动加载历史页,参数为null的问题
- v0.4.0发布失败,重新发布
- 新增在非首页刷新,自动加载历史页的功能
- 修复url参数和键值对参数不能并存的问题
- 修复初始启动没传url参数问题
- 修复子组件使用this.go时beforeLeave作用域错误问题
- 首页不进行动画切入
- 使用后退键/history.back/this.go不带参数返回上一面,上一页接收到的params为null
- .jtaro-view添加侧边阴影效果
- 优化页面返回残留历史记录问题
- 修正路由钩子的this指向
- Fixed issues#1 修复页面返回,残留历史记录问题
- 引入JTaro Module模块管理
- 实现全局路由钩子
- 添加解决点击300ms延迟问题功能
- v0.1.1发布到npm失败,重发
- 删除boot方法、删除自动执行Vue.use
- 兼容Vue-cli
- 添加页面组件与页面组件之间的通讯postMessage、onMessage
- 添加页面beforeEnter、afterEnter和beforeLeave路由钩子
- 保持最多两个页面为display:block,其余为display:none
- 修改JTaro.boot({...})选项配置
- 缓存每个页面的状态
- 采用缓存dom的方式避免每次新建页面都动态创建Vue组件,解决多次重复打开新页内存暴涨的问题
- 实验证明,缓存dom之后,内存一直处于稳定状态,本例在6M左右。如果不缓存dom,每次动态创建Vue组件都会导致内存增长,应该就是Vue作者所说的内存溢出问题
- 完成JTaro.js基本功能