小程序的分享功能比較簡單,直接在page 里加 onShareAppMessage 屬性, 官網代碼如下:
但是,如果是模板頁面怎么辦呢?例如,從文章列表里點擊文章標題后進入文章詳情頁面,該頁面是通過參數動態生成的頁面,分享該頁面以后實際上這個頁面的數據就消失了,如果只用上面的代碼你就發現打開頁面后會提示“數據為空”。 怎么解決呢? 那就是在return 的對象里,添加當前頁面的參數,比如,在頁面注冊的時候初始化了一個data屬性用于向數據傳遞,data:{info: {id:"",title:"" ,img:"",content:''}},那么我需要將該data作為return的對象的一個參數,
這樣再分享出去,就能通過分享的鏈接回到當前頁面了,實際是通過參數傳遞重現渲染了該頁面。 新手處女貼,不喜勿拍! |