App对象
Cola Frame内置一个App对象,通过该对象可以完成一些跟App相关的操作。App中包含的方法有以下一些…
prop(key, value)
基本参数设定,具体请参考 基本参数设定 。
open(path, config)
打开一个新的链接。 但是当我们要打开一个应用内的链接时,如果使用window.open()是会导致整个页面刷新的,而利用App.open()是不会导致整体刷新的,即实现的效果是应用内部的标签Tab的新增或者切换。 这里的path参数是要打开的目标地址 这里的config参数是修饰参数,config是一个JSON对象,其中包含下列的子属性:
- type - 可选配置,是描述目标路径的打开形式,如打开一个新的浏览器标签、打开框架内部标签。type=subWindow 或 “” 都在框架内部打开一个标签,其他都打开新的浏览器标签。
- closeable - 可选配置,是描述当前打开的页面是否支持关闭,默认值为true (type=subWindow 模式时有效)
- icon - 当subWindow模式打开时的标签图标class name。(type=subWindow 模式时有效)
- label - 当subWindow模式打开时的标签name(type=subWindow 模式时有效)
close(path)
关闭一个内部界面. 参数path是必选参数,cola Frame 内部用path作为key进行管理Tab。
goLogin()
显示登录页。
此方法可以传入回调方法
- 回调方法在登录成功之后被触发。
setTitle(title)
设置浏览器标签的标题。
setFavicon(path)
设置浏览器标签小图标。path参数为图标图片的地址
refreshMessage()
刷新框架消息。