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

返回列表 發(fā)帖
查看: 1903|回復: 2

Discuz!X 打包微信小程序?qū)崿F(xiàn)分享好友和分享朋友圈 【AI寫代碼之整理需求篇】

71

主題

465

回帖

687

積分

應用開發(fā)者

貢獻
14 點
金幣
26 個
QQ
樓主
發(fā)表于 2023-12-21 16:27:42 | 只看樓主 |倒序瀏覽 |閱讀模式


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


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

一、整理需求


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


2. 分享好友   
默認也是有這個功能的,但是不自定義的話分享出去的就是小程序名稱,封面圖是截圖,然后頁面也不會帶path,點擊分享的小程序進入頁面可能只能進入首頁
所以這里延伸出:
  • 分享使用頁面標題
  • 分享封面需要獲取帖子縮略圖
  • 分享需攜帶當前頁面完整url

參考文檔onShareAppMessage

3. 分享朋友圈  
webview頁面不支持分享朋友圈,所以需要有一個原生的中間頁,在webview頁面點擊分享按鈕跳轉(zhuǎn)中間頁并傳遞參數(shù)。
所以這里延伸出:
  • dzx網(wǎng)頁需要增加一個按鈕  
  • 需要傳遞標題、摘要、縮略圖、url

參考文檔: onShareTimeline() 分享到朋友圈  


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

參考文檔:  jssdk   webview頁面跳轉(zhuǎn)

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

  • 自動獲取頁面標題,獲取不到標題時獲取自定義標題
  • 自動獲取頁面圖片,獲取不到封面圖使用自定義封面
  • 自動獲取頁面摘要
  • 自動獲取頁面url
  • 按鈕應該只在微信小程序環(huán)境中時才顯示
  • 按鈕需要自定義樣式
  • 按鈕需要自定義圖片
  • 小程序頂部導航背景色和字體色自定義

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


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


回復

使用道具 舉報

4

主題

21

回帖

30

積分

初學乍練

貢獻
0 點
金幣
3 個
沙發(fā)
發(fā)表于 2023-12-21 17:21:27 | 只看Ta
太好了樓主,支持
回復

使用道具 舉報

2

主題

27

回帖

36

積分

初學乍練

貢獻
0 點
金幣
5 個
板凳
發(fā)表于 2023-12-27 14:25:31 | 只看Ta
看看啥樣式的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖ICP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-7-1 21:54 , Processed in 0.043068 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發(fā)帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表