bui.init Class
init 页面初始化,动态计算main高度 默认已经执行,可以通过bui.config.init.auto = false; 修改为不执行.
Constructor
bui.init
(
Number
-
[option]
Parameters:
-
[option]
Object | Number optional-
[id]
String optional[初始化的页面ID, 默认: ".bui-page"]
-
[height]
Number optional[初始化一个固定高度,会自动减去header,footer得到main的值]
-
[header]
String optional[默认: header 标签, 可以是 "#id"或者".classname"]
-
[main]
String optional[默认: main 标签, 可以是 "#id"或者".classname"]
-
[footer]
String optional[默认: footer 标签, 可以是 "#id"或者".classname"]
-
Returns:
Number:
[返回main的高度]
Example:
方法一: 根据页面高度初始化高度
bui.init();
方法二: 传固定高度计算main的高度
bui.init(500);
方法三: 每个页面都有独立的id
bui.init({
id: "#page"
})
方法四: 选择器不再是 header,main,footer 时可以通过对象修改
bui.init({
header: "#header",
main: "#main",
footer: "#footer"
})
Methods
open
(
chainable
-
[option]
本地程序打开文件
Parameters:
-
[option]
Object optional[]
-
[url]
String optional[ 文件路径,一般是通过getFile得到的路径 ]
-
[onSuccess]
Function optional[成功的回调]
-
[onFail]
Function optional[失败的回调]
-
Example:
uiFile.open({
url: "file://",
onSuccess: function(url){
// 文件的地址
console.log(url)
}
})
widget
(
-
[name]
获取依赖的控件
Parameters:
-
[name]
String optional[ 依赖控件名 fileselect ]
Example:
//获取依赖控件
var uiFileSelect = uiFile.widget("fileselect");
//使用uifileselect的方法
uiFileSelect.add({
onSuccess: function(data){
console.log(data);
}
});