1. 程式人生 > >APICloud常用方式

APICloud常用方式

user com apicloud mst back clas pen slider cti

新打開一個窗口:

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‘);

 

APICloud常用方式