### 概述
* * * * *
Vue-rap 可以在不使用大量前端工具(如npm,webpack,Browserify等)的情况下快速构建基于 Vue的秒速打开边用边下载的流应用(单页面应用);
[文件下载](https://cdn.static.magcloud.cc/static/ly/libs/rap.2.1.0.js)
### 优点
* * * * *
* 依赖小(只需要引用 vue 就可以了),学习成本低,上手快
* vue-rap拥有类似 .vue 的单页面组件;
* vue-rap拥有可以方便使用的路由系统,路由秉承约定大约配置,可以快速路由,无限拓展;
* vue-rap拥有强大的缓存机制,应用支持秒级打开,边使用边下载,可以使用 vue-rap 构建流应用;
### 更新日志(v2.1.0)2022年 1 月22 日
* * * * *
修改指令 v-link为 v-jump
Rap.go 和 Rap.replace 方法修改为 Rap.navigateTo 和 Rap.redirectTo
防止加载 .js 文件产生缓存
### 更新日志(v1.3.1)2019年 5 月 29日
* * * * *
路由支持 history 和 hash 模式
Rap.define 支持定义,和导入模块
添加Rap.require方法
缓存存放到 indexedDb里 如果不支持会向下降级
支持 keep ,能做到列表进详情,后退后列表位置不变
添加 Rap.showPopup 弹框
支持判定环境 android,ios 微信等
支持自定义路由别名 Rap.router
### 更新日志(v1.2.2) 2018年09月18日
* * * * *
该版本也是很有诚意的
1.完善promise,支持 then 里面return promise;
2.项目启动方式调整,启动代码为链式操作,更清晰,可控
3.支持单文件组件里引用外部 css 样式文件.
4.缓存localStorage 满是会自动清除非必要的缓存
### 更新日志(v1.2.0) 2018年09月15日
* * * * *
该版本为重大升级 对老版本有不兼容的地方[升级指导]( v1.2.0.md)
升级后升级所有组件的加载都是异步,不会阻塞 UI线程,速度提高3倍以上,不会出现卡顿建议升级
1.Rap.loadMod,Rap.loadScript,Rap.loadCss 修改为异步调用
2.添加 Rap.ready 方法,添加 Rap.removeCss 方法
3.实现了简单的promise
4.相同路径 可以多次调用Rap.loadScript
5.页面出现两个相同的组件,组件样式不会重复加载(原来会出现多个)
### 更新日志(v1.1.1) 2018年09月11日
* * * * *
1.添加 onHash方法,可以自定义 hash 事件
2.修复layout为的组件为父目录内组件导致组件无法使用的问题
3.优化移动端编译速度,支持后端定义需要编译的文件
### 更新日志(v1.1.0) 2018年07月20日
* * * * *
1.优化wap 版本中是使用 rap 的速度
2.自动清除因网络错误导致的错误缓存,防止应用无法使用
3.应用缓存文件修改为缓存vue 编译后的文件
4.删除原来的应用打包方式,添加新的前端打包方式,打包好的文件为vue 编译后的文件
### 更新日志(v1.0.1) 2018年03月19日
* * * * *
1.添加 v-link( v-link.replace) 指令做页面跳转
2.Rap 初始化方式调整 添加 Rap.config() 和 Rap.app
3.去除统一的 go方法 @click(go('test/page')),推荐使用v-link