微信小程序分享注意点
模擬機(jī)如下圖
使用呢,文檔上都有如下
這個(gè)就是小程序分享
如果想點(diǎn)擊按鈕分享也行,需要設(shè)置一下屬性如下
open-type="share"
?
文檔內(nèi)容
onShareAppMessage(Object object)
監(jiān)聽(tīng)用戶點(diǎn)擊頁(yè)面內(nèi)轉(zhuǎn)發(fā)按鈕(<button>?組件?open-type="share")或右上角菜單“轉(zhuǎn)發(fā)”按鈕的行為,并自定義轉(zhuǎn)發(fā)內(nèi)容。
注意:只有定義了此事件處理函數(shù),右上角菜單才會(huì)顯示“轉(zhuǎn)發(fā)”按鈕
參數(shù) Object object:
| 參數(shù) | 類型 | 說(shuō)明 | 最低版本 |
|---|---|---|---|
| from | String | 轉(zhuǎn)發(fā)事件來(lái)源。button:頁(yè)面內(nèi)轉(zhuǎn)發(fā)按鈕;menu:右上角轉(zhuǎn)發(fā)菜單 | 1.2.4 |
| target | Object | 如果?from?值是?button,則?target?是觸發(fā)這次轉(zhuǎn)發(fā)事件的?button,否則為?undefined | 1.2.4 |
| webViewUrl | String | 頁(yè)面中包含<web-view>組件時(shí),返回當(dāng)前<web-view>的url | 1.6.4 |
此事件處理函數(shù)需要 return 一個(gè) Object,用于自定義轉(zhuǎn)發(fā)內(nèi)容,返回內(nèi)容如下:
自定義轉(zhuǎn)發(fā)內(nèi)容
| 字段 | 說(shuō)明 | 默認(rèn)值 | 最低版本 |
|---|---|---|---|
| title | 轉(zhuǎn)發(fā)標(biāo)題 | 當(dāng)前小程序名稱 | ? |
| path | 轉(zhuǎn)發(fā)路徑 | 當(dāng)前頁(yè)面 path ,必須是以 / 開(kāi)頭的完整路徑 | ? |
| imageUrl | 自定義圖片路徑,可以是本地文件路徑、代碼包文件路徑或者網(wǎng)絡(luò)圖片路徑。支持PNG及JPG。顯示圖片長(zhǎng)寬比是 5:4。 | 使用默認(rèn)截圖 | 1.5.0 |
?
?
注意的地方是:
1 點(diǎn)擊分享必須是button 我試了設(shè)置text 不行,點(diǎn)擊沒(méi)有反應(yīng) ,這個(gè)需要注意了
2 別人寫的desc 說(shuō)是內(nèi)容 但是這個(gè)自己試了下 模擬機(jī)上顯示,真機(jī)上是不顯示的.
3 分享出去的是當(dāng)前界面, 別人進(jìn)來(lái)也是點(diǎn)擊分享的界面,,
4 如果設(shè)置imageUrl 圖片會(huì)替代部分當(dāng)前界面.
圖片使用如下
?
總結(jié)
以上是生活随笔為你收集整理的微信小程序分享注意点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 微信小程序web-view使用
- 下一篇: 商标卖多少钱啊?