W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋?zhuān)?調(diào)起分享面板。
Web 態(tài)說(shuō)明:Web 態(tài)小程序運(yùn)行在微信、QQ、QQ 空間、微博、百度 Hi 內(nèi)時(shí),調(diào)用 openShare 會(huì)彈出引導(dǎo)浮層引導(dǎo)用戶(hù)通過(guò)平臺(tái)的分享能力進(jìn)行分享;在非上述環(huán)境時(shí)會(huì)彈出分享面板提示用戶(hù)復(fù)制鏈接并分享。
Object object
屬性名 | 類(lèi)型 | 必填 | 默認(rèn)值 | 說(shuō)明 | Web 態(tài)說(shuō)明 |
---|---|---|---|---|---|
title | String | 否 | 分享標(biāo)題 | 暫不支持 | |
content | String | 否 | 分享內(nèi)容 | 暫不支持 | |
imageUrl | String | 否 | 分享圖標(biāo) | 暫不支持 | |
path | String | 否 | 頁(yè)面 path,必須是以 / 開(kāi)頭的完整路徑。如果 path 中的參數(shù)包含中文字符,需通過(guò) encodeURIComponent 對(duì)中文字符進(jìn)行編碼。 | Web 態(tài)小程序運(yùn)行在微信、QQ、QQ 空間、微博、百度 Hi 內(nèi)時(shí)配置的分享 path 不生效,此時(shí)分享 path 為當(dāng)前頁(yè)面的路徑 | |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) | ||
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) | ||
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
Boolean result
反饋分享結(jié)果,成功或失敗。
錯(cuò)誤信息(errMsg) | 類(lèi)型 | 說(shuō)明 |
---|---|---|
url copy fail | string | 分享鏈接復(fù)制到剪切板失敗 |
share canceled | string | 取消分享面板 |
sharing guide canceled | string | 取消分享引導(dǎo)彈層 |
<view class="wrap">
<view class="card-area">
<button type="primary" open-type="share">組件方式打開(kāi)分享</button>
<button type="primary" bindtap="openShare">API調(diào)用打開(kāi)分享</button>
<view class="tip-week">不同方式調(diào)起分享面板</view>
</view>
</view>
Page({
onShareAppMessage() {
return {
title: '小程序標(biāo)題',
content: '世界很復(fù)雜,百度更懂你',
imageUrl: 'https://b.bdstatic.com/miniapp/images/baidulogo1.jpg',
path: 'swan-api/open-share/open-share'
};
},
openShare() {
swan.openShare({
title: '智能小程序示例',
content: '世界很復(fù)雜,百度更懂你',
path: 'swan-api/open-share/open-share?key=value',
imageUrl: 'https://smartprogram.baidu.com/docs/img/logo_new.png',
success: res => {
swan.showToast({
title: '分享成功',
icon: 'none'
});
console.log('openShare success', res);
},
fail: err => {
console.log('openShare fail', err);
}
});
}
});
自手百 11.23 以來(lái),小程序截屏分享增加了二維碼圖片標(biāo)識(shí)。
注意:該二維碼圖片標(biāo)識(shí) 60 天 內(nèi)失效,請(qǐng)勿在其他場(chǎng)景中使用,如需要長(zhǎng)期有效的二維碼,請(qǐng)到開(kāi)發(fā)者后臺(tái),或使用二維碼開(kāi)放接口生成。
let path = '/a/b?key=' + encodeURIComponent('中文');
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: