新打开一个窗口:
api.openWin({ name: 'unlogin', url: 'widget://html/unlogin.html', pageParam: { } });
新打开一个Frame:
api.openFrame({ name: 'unlogin_frm', url: 'widget://html/unlogin_frm.html', rect: { x: 0, y: 0, w: 'auto', h: 'auto' }, pageParam: { catid:vm.catid } });
api.ajax使用:
api.ajax({//幻灯片接口 url: 'url地址', method: 'post', data: {} }, function(ret, err) { if (ret) { vm.sliders=ret.lists;//结合vue.js框架 } else { api.alert({ msg: "网络异常" }); } });
api中的Local Storage使用:(APICloud对html5的Local Storage进行了封装,在存储时更加方便。通过$api对象的setStorage方法不仅可以存储字符串,还可以直接存储JSON对象,而getStorage获取时也可以直接得到JSON对象。)
//存储JSON对象: var key = 'user'; var user = {}; user.name = 'mracale'; user.email = 'mracale@163.com'; $api.setStorage(key, user); //存储字符串 $api.setStorage('name','key'); //获取存储字符串 $api.getStorage('name'); //清除localStorage的所有数据 $api.clearStorage(); //清除localStorage中与键名对应的值 $api.rmStorage('login_token');