前一陣,版本更新,增加了分享,so來(lái)扒扒。官方文檔是這么寫的:
在 Page 中定義 onShareAppMessage 函數(shù),設(shè)置該頁(yè)面的分享信息。
-
只有定義了此事件處理函數(shù),右上角菜單才會(huì)顯示“分享”按鈕
-
用戶點(diǎn)擊分享按鈕的時(shí)候會(huì)調(diào)用
-
此事件需要 return 一個(gè) Object,用于自定義分享內(nèi)容
-
Page({ onShareAppMessage: function () {
-
return {
-
title: '自定義分享標(biāo)題',
-
desc: '自定義分享描述',
-
path: '/page/user?id=123'
-
}
-
}
-
})
-
顧名思義,前兩個(gè)參數(shù)是標(biāo)題描述,第三個(gè)參數(shù)是路徑,好多人分析之后點(diǎn)開的鏈接提示頁(yè)面不存在,原因是路徑問(wèn)題正常的寫法:'/pages/index/index?id=3' 至于id=3 就是你分享頁(yè)面需要攜帶的參數(shù)了,貼一下自己的代碼
-
onShareAppMessage: function () {
-
var sharetitle,
-
tid = this.data.tid,
-
m = this.data.m,
-
flag = this.data.lastflag,
-
title = this.data.sharetitle;
-
return {
-
title: flag == true ? title : '默認(rèn)title',
-
desc: '分享描述,一句話。',
-
path: '/pages/dstree/dstree?tid='+tid+'&m='+m
-
}
-
}
-
如果有title則分享title 無(wú)則默認(rèn) 兩個(gè)自定義參數(shù),一個(gè)是當(dāng)前頁(yè)面決策樹id,一個(gè)是決策樹的節(jié)點(diǎn)id 反正就是自己會(huì)用到的參數(shù),你看不懂我的參數(shù) 明白自己的就好