apicloud 代码记录

拨打电话

 api.call({
            type: 'tel_prompt',
            number: '10086'
         });

openWin

  api.openWin({
            name: 'win_webpage', //页面名称
            url: './win_webpage.html', //页面地址
            customRefreshHeader: 'UIPullRefresh',//自定义刷新模块
            pageParam: {  //传递参数
                name: tag.querySelector('h6').innerHTML
            }
        });
api.openFrame({
    name: 'page2',
    url: './page2.html',
    rect: {
        x: 0,
        y: 0,
        w: 'auto',
        h: 'auto'
    },
    pageParam: {
        name: 'test'
    }
});

底部弹出框

  api.actionSheet({
            title: '底部弹出框',
            cancelTitle: '取消',
            destructiveTitle: '红色警告按钮',
            buttons: ['按钮1', '按钮2', '按钮3']
        }, function(ret, err) {
            // api.alert({
            //     msg: '你刚点击了'+ret.buttonIndex
            // });
        });

避免应用与状态栏重叠

描述:适配iOS7+、Android4.4+系统状态栏,
为传入的DOM元素增加适当的上内边距,避免header与状态栏重叠
用法:.fixStatusBar(el)
参数:el (类型:Element) : DOM元素
备注:自动识别iOS7+,避免应用与状态栏重叠,无法跟config.xml里面的  一起使用。
示例:
var header = document.querySelector('#header');
$api.fixStatusBar(header);

你可能感兴趣的:(apicloud 代码记录)