bui.checkVersion Class
检查版本更新
需要把对应的versionUpdate.json 放到服务器,然后通过修改里面的值来进行检测更新
versionUpdate.json 文件说明:
{
"versionName": "1.0", //版本名称
"versionCode": 20160605, //版本ID
"minVersionCode": 20160604, //最小版本号
"isForced": true, //是否强制更新,如果强制更新,需要检测最小版本号
"downloadUrl": "", //下载的地址
"remark": "版本更新的内容" //新版本的描述,支持html
}
Constructor
bui.checkVersion
(
-
option
Parameters:
-
option
String-
url
String[请求更新的地址]
-
[data] [是否需要传参]
Object optional -
[id] [控件的id,有id会绑定它的点击检查更新事件]
String optional -
[target] [圆点要放在哪个位置,可以使用ID,独立一个位置,默认在i标签下]
String optional -
[title] [对话框提醒的标题]
String optional -
[url] [请求地址]
String optional -
[data] [请求接口需要的参数]
Object optional -
[method] [请求的方法 GET | POST]
String optional -
[timeout] [超时 20000]
Number optional -
[tips]
Object optional-
[nowVersion] [当前是最新版本的提醒,默认提醒会有版本号]
String optional -
[minVersion] [版本太低需要强制更新的提醒]
String optional -
[fail] [网络请求失败的提醒]
String optional
-
-
[callback] [点击按钮以后是否还有其它业务处理]
Function optional
-
Example:
bui.checkVersion({
id: "#checkUpdate",
url: "http://www.easybui.com/json/versionUpdate.json"
});
Methods
open
(
chainable
-
[option] []
-
[option.url] [ 文件路径,一般是通过getFile得到的路径]
-
[option.onSuccess] [成功的回调]
-
[option.onFail] [失败的回调]
本地程序打开文件
Parameters:
-
[option] []
Object optional -
[option.url] [ 文件路径,一般是通过getFile得到的路径]
String optional -
[option.onSuccess] [成功的回调]
Function optional -
[option.onFail] [失败的回调]
Function optional
Example:
uiFile.open({
url: "file://",
onSuccess: function(url){
// 文件的地址
console.log(url)
}
})
widget
(
-
[name] [ 依赖控件名 fileselect]
获取依赖的控件
Parameters:
-
[name] [ 依赖控件名 fileselect]
String optional
Example:
//获取依赖控件
var uiFileSelect = uiFile.widget("fileselect");
//使用uifileselect的方法
uiFileSelect.add({
onSuccess: function(data){
console.log(data);
}
});