支付寶小程序中網絡請求 my.request({}) 的用法

支付寶小程序網絡請求官方文檔

https://docs.alipay.com/mini/api/network 

Page({
	data: {
		name: '支付寶小程序'
	},
	onLoad(query) {
		// 頁面加載
		// 在這裏請求接口
		console.info(`Page onLoad with query: ${JSON.stringify(query)}`);
		this.allList()

	},
	allList() {
		my.request({
			url: 'https://httpbin.org/post',
			method: 'POST',
			data: {
				from: '支付寶',
				production: 'AlipayJSAPI',
			},
			// 期望返回的數據格式,默認json,支持json,text,base64
			dataType: 'json',
			// 調用成功的回調函數
			success: function (res) {
				my.alert({ content: 'success' });
			},
			// 調用失敗的回調函數
			fail: function (res) {
				my.alert({ content: 'fail' });
			},
			// 調用結束的回調函數(調用成功、失敗都會執行)
			complete: function (res) {
				my.hideLoading();
				my.alert({ content: 'complete' });
			}
		});
	},
	onReady() {
		// 頁面加載完成
	},
	onShow() {
		// 頁面顯示
	},
	onHide() {
		// 頁面隱藏
	},
	onUnload() {
		// 頁面被關閉
	},
	onTitleClick() {
		// 標題被點擊
	},
	onPullDownRefresh() {
		// 頁面被下拉
	},
	onReachBottom() {
		// 頁面被拉到底部
	},
	onShareAppMessage() {
		// 返回自定義分享信息
		return {
			title: 'My App',
			desc: 'My App description',
			path: 'pages/index/index',
		};
	}
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章