百度智能小程序 swan.getExtConfig的同步版本

2020-09-05 14:38 更新

swan.getExtConfigSync

基礎(chǔ)庫 1.10.8 版本開始支持。

解釋: swan.getExtConfig的同步版本。

方法參數(shù)

返回說明

參數(shù)類型說明

extConfig

Object

第三方平臺(tái)自定義的數(shù)據(jù)

若接口調(diào)用失敗,會(huì)拋出一個(gè)標(biāo)準(zhǔn)的Error對(duì)象。

示例 

在開發(fā)者工具中打開


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">獲取第三方平臺(tái)自定義的數(shù)據(jù)字段</view>
        <button bindtap="getExtConfig" type="primary" hover-stop-propagation="true">點(diǎn)擊獲取</button>
    </view>
</view>
Page({
    getExtConfig() {
        try {
            let extData = swan.getExtConfigSync();
            console.log('自定義的數(shù)據(jù)', extData.extConfig);
            swan.showToast({
                title: 'api調(diào)用成功,但需請求攜帶三方數(shù)據(jù)的server接口',
                icon: 'none'
            });
        } catch (err) {
            console.log('getExtConfig fail', err);
            swan.showToast({
                title: '獲取失敗',
                icon: 'none'
            });
        }
    }
});

Bug & Tip

  • swan.getExtConfigSync 暫時(shí)無法通過 swan.canIUse 判斷是否兼容,開發(fā)者需要自行判斷 swan.getExtConfigSync 是否存在兼容。
  • 需要小程序授權(quán)第三方平臺(tái),并且添加自定義字段值(例:{"extEnable":true,"ext":{"appid":"xxx"}}),swan.getExtConfigSync()方法請求的時(shí)候返回的 extConfig 值才不為{}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)