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

Discuz! 官方交流社區(qū)

標(biāo)題: Discuz!X 打包微信小程序?qū)崿F(xiàn)分享好友和分享朋友圈 【AI寫代碼之整理需求篇】 [打印本頁]

作者: qzuser1212    時(shí)間: 2023-12-21 16:27
標(biāo)題: Discuz!X 打包微信小程序?qū)崿F(xiàn)分享好友和分享朋友圈 【AI寫代碼之整理需求篇】
本帖最后由 qzuser1212 于 2023-12-22 15:07 編輯

有人找我說 官方發(fā)布的微信小程序版本沒有實(shí)現(xiàn)這個(gè)功能,大部分應(yīng)用中心的小程序也沒有實(shí)現(xiàn)。
因?yàn)槲抑暗拈_發(fā)的uniapp版有實(shí)現(xiàn)這個(gè)功能,所以找我定制。
我讓他買插件他又覺得200塊有點(diǎn)貴......
我是不理解這些覺得插件貴找定制的,定制價(jià)格可比插件貴多了。


我之所以免費(fèi)分享,是因?yàn)槲艺米隽耍槺惴窒恚?br /> 但是也只能分享思路,希望能給不會(huì)實(shí)現(xiàn)這個(gè)功能的開發(fā)者一些啟發(fā),也能幫助需要定制的客戶學(xué)會(huì)寫需求。

一、整理需求


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


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

參考文檔onShareAppMessage

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


4. 原生中間頁
原生的中間頁就展示 標(biāo)題、摘要和縮略即可,但是分享出去后,別人點(diǎn)擊不應(yīng)該進(jìn)入這個(gè)中間頁,應(yīng)該直接訪問對(duì)應(yīng)的網(wǎng)頁。
所以這里延伸出:

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

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


參考文檔: 設(shè)置導(dǎo)航顏色 Discuz! X 插件嵌入文檔


[hide=d7]
奇怪了,后邊寫的一堆怎么切換一下純文本就不見了,是因?yàn)樽謹(jǐn)?shù)限制?
寫了一堆代碼白寫了,瞬間泄氣了,看看需求大不大,回復(fù)的人多的話之后錄視頻吧
[/hide]



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




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