微信小程序之轉(zhuǎn)發(fā)功能(附效果圖和源碼)

小程序分享或轉(zhuǎn)發(fā)有兩種方式,一種是通過(guò)在頁(yè)面中自定義按鈕的形式潮尝,另外一種只需要在js中定義 onShareAppMessage 函數(shù),頁(yè)面右上角就會(huì)出現(xiàn)轉(zhuǎn)發(fā)的按鈕。詳細(xì)文檔請(qǐng)參閱微信官方文檔微信轉(zhuǎn)發(fā)API绑洛。目前小程序好像暫不支持轉(zhuǎn)發(fā)到微信朋友圈。

效果圖:


sharePage.png

sharePage2.png
shareFriends.png

step1:在需要轉(zhuǎn)發(fā)功能的wxml中定義一個(gè)button按鈕童本,按鈕的屬性中加上open-type="share"真屯。

示例代碼:

<!--index.wxml-->
<view class='container'>
  <view class='card b-shadow'>
    <view class='card-content'>
      <image mode="widthFix"  src='../../images/benchi.png'></image> 
    </view>
    <view class='carDesc carDesc1'>
      <text>奔馳A230</text>
      <button class='share' id="shareBtn" open-type="share" type="primary" hover-class="other-button-hover">
        <image src='../../images/share.png'></image>
        分享
      </button>
    </view>
    <view class='carDesc carDesc2'>
      <text>梅賽德斯-奔馳旨在為消費(fèi)者服務(wù)</text>
      <button  class='bg-c' type="primary" hover-class="other-button-hover">預(yù)約</button>
    </view>
  </view> 
</view>

step2:在js中加上onShareAppMessage函數(shù)

示例代碼:

 /**
* 用戶點(diǎn)擊右上角分享(index.js)
*/
 onShareAppMessage: function (ops) {
   if (ops.from === 'button') {
     // 來(lái)自頁(yè)面內(nèi)轉(zhuǎn)發(fā)按鈕
     console.log(ops.target)
   }
   return {
     title: 'xx小程序',
     path: 'pages/index/index?id=123&age=18',  // 路徑,傳遞參數(shù)到指定頁(yè)面穷娱。
     imageUrl:'../../imgs/xx.png' // 分享的封面圖
     success: function (res) {
       // 轉(zhuǎn)發(fā)成功
       console.log("轉(zhuǎn)發(fā)成功:" + JSON.stringify(res));
     },
     fail: function (res) {
       // 轉(zhuǎn)發(fā)失敗
       console.log("轉(zhuǎn)發(fā)失敗:" + JSON.stringify(res));
     }
   }

 }

獲取參數(shù)

// index.js
Page({
    onLoad: function(options) {
        console.log(options);
        console.log(options.id);
        console.log(options.age);
    }
})

官方說(shuō)明:


github地址:微信轉(zhuǎn)發(fā)功能 歡迎start

其它文章請(qǐng)?jiān)L問(wèn):

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绑蔫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子泵额,更是在濱河造成了極大的恐慌配深,老刑警劉巖员寇,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妹懒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡彤钟,警方通過(guò)查閱死者的電腦和手機(jī)羞秤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)缸托,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人瘾蛋,你說(shuō)我怎么就攤上這事俐镐。” “怎么了哺哼?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵佩抹,是天一觀的道長(zhǎng)叼风。 經(jīng)常有香客問(wèn)我,道長(zhǎng)匹摇,這世上最難降的妖魔是什么咬扇? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮廊勃,結(jié)果婚禮上懈贺,老公的妹妹穿的比我還像新娘。我一直安慰自己坡垫,他們只是感情好梭灿,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著冰悠,像睡著了一般堡妒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上溉卓,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天皮迟,我揣著相機(jī)與錄音,去河邊找鬼桑寨。 笑死伏尼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的尉尾。 我是一名探鬼主播爆阶,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼沙咏!你這毒婦竟也來(lái)了辨图?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤肢藐,失蹤者是張志新(化名)和其女友劉穎故河,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體窖壕,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡忧勿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞻讽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸳吸。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖速勇,靈堂內(nèi)的尸體忽然破棺而出晌砾,到底是詐尸還是另有隱情,我是刑警寧澤烦磁,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布养匈,位于F島的核電站哼勇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏呕乎。R本人自食惡果不足惜积担,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猬仁。 院中可真熱鬧帝璧,春花似錦、人聲如沸湿刽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)诈闺。三九已至渴庆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雅镊,已是汗流浹背襟雷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仁烹,地道東北人嗤军。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像晃危,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子老客,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,527評(píng)論 25 707
  • 轉(zhuǎn)載鏈接 注:本文轉(zhuǎn)載知乎上的回答 作者:初雪 鏈接:https://www.zhihu.com/question...
    pengshuangta閱讀 28,487評(píng)論 9 295
  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個(gè)人心得. 首先從官方文檔給的框架說(shuō)起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,139評(píng)論 9 68
  • 夏皇僚饭、樊祖、蒼帝三位無(wú)敵存在來(lái)到胧砰,劍主和他們關(guān)系不同一般鳍鸵,自然只是眼神交流下即可。而蟲(chóng)祖巴妥晨卻是目光一冷尉间,沒(méi)說(shuō)什...
    im喵小姐閱讀 301評(píng)論 0 0
  • 這本書(shū)哲嘲,靜靜地躺在待讀書(shū)單中贪薪,已整整半年多了,這次如愿以償?shù)哪?到紙質(zhì)書(shū)眠副,剛拿到書(shū)時(shí)画切,忍住沒(méi)有一晚上讀到末頁(yè),...
    兩個(gè)人的午后閱讀 1,237評(píng)論 4 1