基于mui框架做一个简单的版本管理;
原理:
在通用js中设置一个版本号,然后在个人中心界面设置一个版本管理li
点击这个 版本就像后台发起请求最新版的版本号和链接,
然后将版本号和app内置的版本号,做比较,如果有新版,就开始下载文件。否则就是最新版
function checkVersion(){
var data = {
url:"/api/version/check",
data:{
access_token:acctoken(),
}
}
ajax(data,function(res){
console.log("版本",res);
if(res.data.serial_number > version){
var list = {vurl: res.data.path_url||"",content:res.data.content};
mui.openWindow({
url: '../version-page.html?list='+JSON.stringify(list),
id: 'version-page',
extras: list,
});
}else{
console.log("最新版");
mui.toast("当前版本是最新版");
}
})
}
这是事件,然后跳转到 版本页面
因为是自己做的 所以很简陋,如果有更好看的样式,可以自己修改
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title&g