成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

小程序自定義分享事件及回調(diào)函數(shù)

liangdas / 3617人閱讀

摘要:定義函數(shù)在頁面的文件中定義函數(shù)時(shí),表示該頁面可以進(jìn)行轉(zhuǎn)發(fā)。顯示圖片長寬比是轉(zhuǎn)發(fā)成功之后的回調(diào)轉(zhuǎn)發(fā)失敗之后的回調(diào)用戶取消轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)失敗,其中為詳細(xì)失敗信息轉(zhuǎn)發(fā)結(jié)束之后的回調(diào)轉(zhuǎn)發(fā)成不成功都會(huì)執(zhí)行來自頁面內(nèi)的按鈕的轉(zhuǎn)發(fā)來源于此處可以修改中的內(nèi)容返回

定義函數(shù)

在頁面的js文件中定義 onShareAppMessage 函數(shù)時(shí),表示該頁面可以進(jìn)行轉(zhuǎn)發(fā)??梢栽诤瘮?shù)中設(shè)置頁面轉(zhuǎn)發(fā)的信息。

只有定義了該函數(shù),小程序右上角的菜單中才會(huì)有轉(zhuǎn)發(fā)按鈕

用戶點(diǎn)擊轉(zhuǎn)發(fā)按鈕的時(shí)候回調(diào)用該函數(shù)

該函數(shù)內(nèi)需要 return 一個(gè) Object,Object中包含轉(zhuǎn)發(fā)的信息(可自定義轉(zhuǎn)發(fā)的內(nèi)容)

觸發(fā)轉(zhuǎn)發(fā)的位置

頁面中可以觸發(fā)轉(zhuǎn)發(fā)的地方有兩個(gè):
  一個(gè)是右上角菜單中的轉(zhuǎn)發(fā)按鈕
  另一個(gè)是頁面中具有屬性open-type且其值為sharebutton。(注:必須是button組件,其他組件中設(shè)置 open-type="share" 無效)
  即:
  注意:實(shí)際開發(fā)中會(huì)發(fā)現(xiàn)這個(gè) button 自帶有樣式,當(dāng)背景顏色設(shè)置為白色的時(shí)候還有一個(gè)黑色的邊框,剛開始那個(gè)邊框怎么都去不掉,后來給button加了一個(gè)樣式屬性 plain="true" 以后,再在樣式文件中控制樣式 button[plain]{ border:0 } ,就可以比較隨便的自定義樣式了,比如說將分享按鈕做成一個(gè)圖標(biāo)等

觸發(fā)分享事件函數(shù)
onShareAppMessage: function( options ){
  // 自定義分享內(nèi)容
  var shareObj = {
    title: "轉(zhuǎn)發(fā)的標(biāo)題",        // 小程序的名稱
    path: "/pages/share/share",        // 默認(rèn)是當(dāng)前頁面,必須是以‘/’開頭的完整路徑
    imgUrl: "",     //自定義圖片路徑,支持PNG及JPG,不傳入 imageUrl 則使用默認(rèn)截圖。顯示圖片長寬比是 5:4
    success: function(res){
      // 轉(zhuǎn)發(fā)成功之后的回調(diào)
      if(res.errMsg == "shareAppMessage:ok"){
      }
    },
    fail: function(){
      // 轉(zhuǎn)發(fā)失敗之后的回調(diào)
      if(res.errMsg == "shareAppMessage:fail cancel"){
        // 用戶取消轉(zhuǎn)發(fā)
      }else if(res.errMsg == "shareAppMessage:fail"){
        // 轉(zhuǎn)發(fā)失敗,其中 detail message 為詳細(xì)失敗信息
      }
    },
    complete: fucntion(){
      // 轉(zhuǎn)發(fā)結(jié)束之后的回調(diào)(轉(zhuǎn)發(fā)成不成功都會(huì)執(zhí)行)
    }
  };
  // 來自頁面內(nèi)的按鈕的轉(zhuǎn)發(fā)
  if( options.from == "button" ){
    console.log("來源于button");
    // 此處可以修改 shareObj 中的內(nèi)容
    shareObj.path = "/pages/btnname/btnname?btn_name="+eData.name;
  }
  // 返回shareObj
  return shareObj;
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107841.html

相關(guān)文章

  • 玩轉(zhuǎn)程序轉(zhuǎn)發(fā)——程序探索

    摘要:轉(zhuǎn)發(fā)的意義轉(zhuǎn)發(fā)即是分享,分享帶動(dòng)了事物去中心化,實(shí)現(xiàn)網(wǎng)絡(luò)化,最終走向云處理化通過微信平臺(tái),轉(zhuǎn)發(fā)即是聊天流量時(shí)代,轉(zhuǎn)發(fā)即是引流官方轉(zhuǎn)發(fā)示例監(jiān)聽用戶點(diǎn)擊頁面內(nèi)轉(zhuǎn)發(fā)按鈕組件或右上角菜單轉(zhuǎn)發(fā)按鈕的行為,并自定義轉(zhuǎn)發(fā)內(nèi)容。 轉(zhuǎn)發(fā)的意義 轉(zhuǎn)發(fā)即是分享,分享帶動(dòng)了事物去中心化,實(shí)現(xiàn)網(wǎng)絡(luò)化,最終走向云處理化 通過微信平臺(tái),轉(zhuǎn)發(fā)即是聊天 流量時(shí)代,轉(zhuǎn)發(fā)即是引流 官方轉(zhuǎn)發(fā)示例 onShareAppMe...

    UsherChen 評(píng)論0 收藏0
  • 微信程序教學(xué)第三章第四節(jié)(含視頻):程序中級(jí)實(shí)戰(zhàn)教程:下拉更新、分享、閱讀標(biāo)識(shí)

    摘要:下拉更新分享閱讀標(biāo)識(shí)本文配套視頻地址開始前請(qǐng)把分支中的目錄導(dǎo)入微信開發(fā)工具這一篇中,我們把列表這塊的剩余功能做完下拉更新分享閱讀標(biāo)識(shí)。 下拉更新、分享、閱讀標(biāo)識(shí) 本文配套視頻地址:https://v.qq.com/x/page/h0554... 開始前請(qǐng)把 ch3-4 分支中的 code/ 目錄導(dǎo)入微信開發(fā)工具 這一篇中,我們把列表這塊的剩余功能做完:下拉更新、分享、閱讀標(biāo)識(shí)。 ...

    caoym 評(píng)論0 收藏0
  • 微信程序教學(xué)第三章第四節(jié)(含視頻):程序中級(jí)實(shí)戰(zhàn)教程:下拉更新、分享、閱讀標(biāo)識(shí)

    摘要:下拉更新分享閱讀標(biāo)識(shí)本文配套視頻地址開始前請(qǐng)把分支中的目錄導(dǎo)入微信開發(fā)工具這一篇中,我們把列表這塊的剩余功能做完下拉更新分享閱讀標(biāo)識(shí)。 下拉更新、分享、閱讀標(biāo)識(shí) 本文配套視頻地址:https://v.qq.com/x/page/h0554... 開始前請(qǐng)把 ch3-4 分支中的 code/ 目錄導(dǎo)入微信開發(fā)工具 這一篇中,我們把列表這塊的剩余功能做完:下拉更新、分享、閱讀標(biāo)識(shí)。 ...

    neroneroffy 評(píng)論0 收藏0
  • 微信程序教學(xué)第三章第四節(jié)(含視頻):程序中級(jí)實(shí)戰(zhàn)教程:下拉更新、分享、閱讀標(biāo)識(shí)

    摘要:下拉更新分享閱讀標(biāo)識(shí)本文配套視頻地址開始前請(qǐng)把分支中的目錄導(dǎo)入微信開發(fā)工具這一篇中,我們把列表這塊的剩余功能做完下拉更新分享閱讀標(biāo)識(shí)。 下拉更新、分享、閱讀標(biāo)識(shí) 本文配套視頻地址:https://v.qq.com/x/page/h0554... 開始前請(qǐng)把 ch3-4 分支中的 code/ 目錄導(dǎo)入微信開發(fā)工具 這一篇中,我們把列表這塊的剩余功能做完:下拉更新、分享、閱讀標(biāo)識(shí)。 ...

    chemzqm 評(píng)論0 收藏0
  • 微信程序(新)必備知識(shí)

    摘要:組件化開發(fā)小程序在未出現(xiàn)組件之前,要重用的話,只能簡單復(fù)制粗暴黏貼組件化開發(fā)的優(yōu)勢(shì)可復(fù)用代碼分離,可維護(hù)更重要定義組件先創(chuàng)建文件夾用于存放組件,然后再創(chuàng)建組件文件夾注意組件的文件名并不是組件名,而頁面文件名是頁面名,組件名是引用時(shí)才確定的引 組件化開發(fā) 小程序在未出現(xiàn)組件之前,要重用的話,只能簡單(復(fù)制)粗暴(黏貼) 組件化開發(fā)的優(yōu)勢(shì): 1、可復(fù)用(wxml/wxss/js) 2、代...

    mengera88 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<