久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: Discuz!X 打包微信小程序實現分享好友和分享朋友圈 【AI寫代碼之整理需求篇】 [打印本頁]

作者: qzuser1212    時間: 2023-12-21 16:27
標題: Discuz!X 打包微信小程序實現分享好友和分享朋友圈 【AI寫代碼之整理需求篇】
本帖最后由 qzuser1212 于 2023-12-22 15:07 編輯

有人找我說 官方發布的微信小程序版本沒有實現這個功能,大部分應用中心的小程序也沒有實現。
因為我之前的開發的uniapp版有實現這個功能,所以找我定制。
我讓他買插件他又覺得200塊有點貴......
我是不理解這些覺得插件貴找定制的,定制價格可比插件貴多了。


我之所以免費分享,是因為我正好做了,順便分享,
但是也只能分享思路,希望能給不會實現這個功能的開發者一些啟發,也能幫助需要定制的客戶學會寫需求。

一、整理需求


1. 打包微信小程序   
很簡單,新建一個小程序項目,寫個webview頁面輸入網址就ok了
參考文檔:web-view


2. 分享好友   
默認也是有這個功能的,但是不自定義的話分享出去的就是小程序名稱,封面圖是截圖,然后頁面也不會帶path,點擊分享的小程序進入頁面可能只能進入首頁
所以這里延伸出:

參考文檔onShareAppMessage

3. 分享朋友圈  
webview頁面不支持分享朋友圈,所以需要有一個原生的中間頁,在webview頁面點擊分享按鈕跳轉中間頁并傳遞參數。
所以這里延伸出:
參考文檔: onShareTimeline() 分享到朋友圈  


4. 原生中間頁
原生的中間頁就展示 標題、摘要和縮略即可,但是分享出去后,別人點擊不應該進入這個中間頁,應該直接訪問對應的網頁。
所以這里延伸出:

參考文檔:  jssdk   webview頁面跳轉

5. 優化需求                   
看似上邊四點已經列出了所有的需求,但我們要考慮更多的情況,比如獲取不到數據時應該怎么處理?按鈕怎么顯示?樣式要不要自定義......
所以這里延伸出:


參考文檔: 設置導航顏色 Discuz! X 插件嵌入文檔


[hide=d7]
奇怪了,后邊寫的一堆怎么切換一下純文本就不見了,是因為字數限制?
寫了一堆代碼白寫了,瞬間泄氣了,看看需求大不大,回復的人多的話之后錄視頻吧
[/hide]



作者: iamfuwu    時間: 2023-12-21 17:21
太好了樓主,支持
作者: 帝道    時間: 2023-12-27 14:25
看看啥樣式的




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0