模块 gui

输入输出处理模块

使用方法:

var gui = require('gui');

静态函数

setVersion

设置 WebView 内 ie 模拟版本

static gui.setVersion(Integer ver);

调用参数:


open

打开一个窗口并访问指定网址

static WebView gui.open(String url) async;

调用参数:

返回结果:


打开一个窗口并访问指定网址

static WebView gui.open(String url,
    Map opt) async;

调用参数:

返回结果:

支持以下参数:

{
    "left": 100, // 窗口左上角 x,缺省系统自动设定
    "right": 100, // 窗口左上角 y,缺省系统自动设定
    "width": 100, // 窗口宽度,缺省系统自动设定
    "height": 100, // 窗口高度,缺省系统自动设定
    "border": true, // 是否有边框,缺省有边框
    "caption": true, // 是否有标题栏,缺省有标题栏
    "resizable": true, // 是否可改变尺寸,缺省可以改变
    "maximize": false, // 是否最大化显示,缺省不最大化
    "visible": true, // 是否显示,缺省显示
    "debug": false // 是否提示页面错误,缺省不提示
}

当设定 width 和 height,而未设定 left 或 right 时,窗口将自动居中

常量

IE7

WebView ie 模拟版本,指定 ie7

const gui.IE7 = 7000;

IE8

WebView ie 模拟版本,指定 ie8

const gui.IE8 = 8000;

IE9

WebView ie 模拟版本,指定 ie9

const gui.IE9 = 9000;

IE10

WebView ie 模拟版本,指定 ie10

const gui.IE10 = 10000;

IE11

WebView ie 模拟版本,指定 ie11

const gui.IE11 = 11000;

EDGE

WebView ie 模拟版本,指定 edge

const gui.EDGE = 11001;