W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Tip:基礎(chǔ)庫 3.140.1 之前,無法判斷接口是否調(diào)用失??;基礎(chǔ)庫 3.140.1 及以后,接口調(diào)用失敗時會返回一個標(biāo)準(zhǔn)的Error
對象,可通過instanceof
來判斷接口是否調(diào)用失敗。
解釋:獲取運行環(huán)境信息同步接口
無
參數(shù) | 類型 | 說明 |
---|---|---|
appKey | String | 智能小程序 App Key |
appName | String | 智能小程序名稱 |
lastAppURL | String | 智能小程序最近一次打開的調(diào)起協(xié)議 |
sdkVersion | String | 基礎(chǔ)庫版本 |
scheme | String | 調(diào)起協(xié)議的協(xié)議頭 |
env | String | 智能小程序的版本(基礎(chǔ)庫 3.90.12 開始支持)。有效值:development,trial,production 。
development 代表開發(fā)版本; trial 代表體驗版本; production 代表線上版本。 |
<view class="wrap">
<view class="card-area">
<view class="list-area border-bottom" s-for="item in infoList">
<view class="result-item">
<text class="result-item-key-6">{{item.chineseName}}</text>
<text class="result-item-value">{{item.value}}</text>
</view>
</view>
<view class="button-group">
<button bind:tap="getEnvInfoSync" type="primary" hover-stop-propagation="true">獲取運行環(huán)境信息</button>
</view>
</view>
</view>
Page({
data: {
infoList: [{
engName: 'appKey',
chineseName: 'App Key',
value: ''
}, {
engName: 'appName',
chineseName: '小程序名稱',
value: ''
}, {
engName: 'lastAppURL',
chineseName: '調(diào)起協(xié)議',
value: ''
}, {
engName: 'sdkVersion',
chineseName: '基礎(chǔ)庫版本',
value: ''
}, {
engName: 'scheme',
chineseName: '協(xié)議頭',
value: ''
}, {
engName: 'env',
chineseName: '小程序版本',
value: ''
}
]
},
getEnvInfoSync() {
let res = swan.getEnvInfoSync();
// 基礎(chǔ)庫 3.140.1 之前,無法判斷接口是否調(diào)用失敗
// 基礎(chǔ)庫 3.140.1 及以后,通過 instanceof 來判斷接口是否調(diào)用失敗
if (!(res instanceof Error)) {
this.updateInfoList(res);
console.log('getEnvInfoSync success', res);
}
else {
console.log('getEnvInfoSync fail', res.message);
}
},
updateInfoList(res) {
let infoList = this.data.infoList;
for (let item of infoList) {
if (res[item.engName] === '') {
item.value = '暫無';
}
else {
item.value = res[item.engName];
}
}
this.setData('infoList', infoList);
}
});
Error
對象,可通過instanceof
來判斷接口是否調(diào)用失敗。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: