久久久久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)入首頁
所以這里延伸出:
分享使用頁面標(biāo)題
分享封面需要獲取帖子縮略圖
分享需攜帶當(dāng)前頁面完整url
參考文檔
onShareAppMessage
3. 分享朋友圈
webview頁面不支持分享朋友圈,所以需要有一個(gè)原生的中間頁,在webview頁面點(diǎn)擊分享按鈕跳轉(zhuǎn)中間頁并傳遞參數(shù)。
所以這里延伸出:
dzx網(wǎng)頁需要增加一個(gè)按鈕
需要傳遞標(biāo)題、摘要、縮略圖、url
參考文檔:
onShareTimeline()
分享到朋友圈
4. 原生中間頁
原生的中間頁就展示 標(biāo)題、摘要和縮略即可,但是分享出去后,別人點(diǎn)擊不應(yīng)該進(jìn)入這個(gè)中間頁,應(yīng)該直接訪問對(duì)應(yīng)的網(wǎng)頁。
所以這里延伸出:
點(diǎn)擊分享的中間頁,應(yīng)該直接訪問對(duì)應(yīng)url的webview頁面
參考文檔:
jssdk
webview頁面跳轉(zhuǎn)
5. 優(yōu)化需求
看似上邊四點(diǎn)已經(jīng)列出了所有的需求,但我們要考慮更多的情況,比如獲取不到數(shù)據(jù)時(shí)應(yīng)該怎么處理?按鈕怎么顯示?樣式要不要自定義......
所以這里延伸出:
自動(dòng)獲取頁面標(biāo)題
,獲取不到標(biāo)題時(shí)獲取
自定義標(biāo)題
自動(dòng)獲取頁面圖片
,獲取不到封面圖使用
自定義封面
自動(dòng)獲取頁面摘要
自動(dòng)獲取頁面url
按鈕應(yīng)該
只在微信小程序環(huán)境中時(shí)才顯示
按鈕需要
自定義樣式
按鈕需要
自定義圖片
小程序頂部
導(dǎo)航背景色和字體色
自定義
參考文檔:
設(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