APICloud常用方式

新打开一个窗口:

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 = '[email protected]';
$api.setStorage(key, user);
//存储字符串
$api.setStorage('name','key');
//获取存储字符串
$api.getStorage('name');
//清除localStorage的所有数据
$api.clearStorage();
//清除localStorage中与键名对应的值
$api.rmStorage('login_token');

 

猜你喜欢

转载自www.cnblogs.com/mracale/p/9132408.html
今日推荐