微信小程式實現轉發功能以及真機除錯跳坑(附程式碼)
阿新 • • 發佈:2018-12-30
前置知識可先閱覽以下博文
https://blog.csdn.net/xiaochun365/article/details/76546585
https://blog.csdn.net/xiaochun365/article/details/76546585
先在需要分享的頁面的index.js裡開啟分享功能
然後配置需要分享的內容,傳遞的引數,以及獲取使用者分享後的shareTickets值
分享的程式碼寫法大同小異 讀者可自定義完成
到這一步就完成了微信小程式的轉發功能,然後是當用戶點選分享卡片後 進入小程式的事件
在app.js裡面
即可獲得使用者點選分享卡片後 所攜帶的資料 若之前在onShowAppMessage方法裡 path的路徑有引數 那麼我們可以在該分享頁面的onLoad方法裡獲取得到
和傳統微信小程式獲取頁面跳轉時攜帶引數的方式一樣。
真機除錯
當使用微信開發者工具進行除錯時 我們用手機掃碼後 點選分享到群(若點選分享給個人使用者的話 即使分享成功也無法返回shareTickets值) ,會成功返回shareTickets值 手機退出 再用該微訊號點選自己分享的卡片 在開發者工具彈出的真機除錯介面裡是無法打印出使用者攜帶的資訊的 該資訊需要在分享進入的小程式頁面後臺 才嫩看到
補充: 同一個手機同一個微訊號掃描的小程式版本是相同的 所以可以正常獲得 當群裡另一個擁有體驗許可權的使用者點選時 該使用者必須掃描相同版本的小程式 否則會打印出錯。
具體可參考以下博文
https://blog.csdn.net/longlongValue/article/details/79745681?utm_source=blogxgwz2