日本在线免费视频,国产精品视频2020,亚洲一区二区色,亚洲精品在线播放

微信如何轉發朋友圈內容「必看:朋友圈直接轉發文字圖片操作」

小伙伴們大家好,今天衛寧輝給大家分析下關于微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作的事情,以及微信如何轉發朋友圈這些一系列的相關干貨內容,思路很重要,希望我整理分享的這篇文章對你能有一定的幫助!

最近被產品提了相關需求,過程中遇到了一些坑。作者帶著踩坑經驗,給大家介紹下這個功能,以及其如何實現。

概述

點擊右上角分享朋友圈

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

分享到朋友圈樣式

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

朋友圈打開樣式

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

這個功能目前只支持Android(在IOS高版本微信支持朋友圈打開小程序能力,但不能分享)。

用戶打開朋友圈分享的小程序,看到不是真正的小程序,而是原本頁面的“單頁模式”。

什么是“單頁模式”?

以下是微信官方對于“單頁模式”的描述:

“單頁模式”下,頁面頂部固定有導航欄,標題顯示為當前頁面 JSON 配置的標題。底部固定有操作欄,點擊操作欄的“前往小程序”可打開小程序的當前頁面。頂部導航欄與底部操作欄均不支持自定義樣式。

“單頁模式”默認運行的是小程序頁面內容,但由于頁面固定有頂部導航欄與底部操作欄,很可能會影響小程序頁面的布局。因此,請開發者特別注意適配“單頁模式”的頁面交互,以實現流暢完整的交互體驗。

限制

另外,“單頁模式”存在著很多限制。以下是官方給出的禁用能力列表:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

限制主要包括以下幾點:

頁面無登錄態,與登錄相關的接口,如wx.login均不可用

不允許跳轉到其它頁面,包括任何跳小程序頁面、跳其它小程序、跳微信原生頁面

若頁面包含 tabBar,tabBar 不會渲染,包括自定義 tabBar

本地存儲與小程序普通模式不共用

這些限制,讓“單頁模式”只適用于內容展示,不適用于有較多交互

配置

針對“單頁模式”,新增了單頁模式相關配置。目前這個配置里只有一個navigationBarFit屬性:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

navigationBarFit屬性主要是針對原頁面設置了自定義導航欄的情況。也就是原頁面的json文件中配置了這個屬性:

{ // … “navigationStyle”:”custom” // …}

給大家看一下普通導航欄和自定義導航欄的區別,下圖是普通導航欄頁面:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

下圖是自定義導航欄頁面,我們在原本的導航欄位置使用了banner:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

“navigationStyle”:”custom”這個設置在“單頁模式”下也會生效。前文微信官方對“單頁模式”的描述有說到“頂部導航欄與底部操作欄均不支持自定義樣式”。如果我們在原頁面設置了自定義導航欄。那么“單頁模式”樣式就會變成這樣:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

通過設置navigationBarFit為 squeezed就可以解決這個問題:

{ // … “singlePage”: { “navigationBarFit”: “squeezed” } // …}

設置后的樣式:

微信如何轉發朋友圈內容,朋友圈直接轉發文字圖片操作,微信如何轉發朋友圈

開發

接下來介紹如何在小程序中實現這個功能。

第一步在需要轉發朋友圈的頁面中注冊用戶點擊右上角轉發功能,這是實現轉發朋友圈功能的必要滿足條件。

onShareAppMessage: function () { return { title: ‘轉發標題’, path: ‘/pages/home/index’, imageUrl: ‘自定義圖片路徑’ }}

第二步注冊分享朋友圈功能(從基礎庫 2.11.3 開始支持):

onShareTimeline: function () { return { title: ‘轉發標題’, query: ‘from=pyq’, imageUrl: ‘自定義圖片路徑’ }}

注意,這里有個問題,分享朋友圈功能不支持自定義頁面路徑,意味著只能轉發當前頁面。如果當前頁面存在較多“單頁模式”限制功能,就可能讓我們的頁面不能按預期展示。

當頁面存在限制功能時,我們存在兩個方案,第一個方案,針對“單頁模式”做改動,不調用那些限制的功能。第二個方案,另外寫一個針對“單頁模式”的頁面。

這兩種方案都需要能判斷當前是否正處在小程序“單頁模式”。

我們通過判斷場景值(場景值用來描述用戶進入小程序的路徑)是否等于 1154 來判斷當前是否正處在小程序“單頁模式”。場景值可以在 App 的 onLaunch 獲取。

// app.jsApp({ // … onLaunch(options) { const { scene } = options; this.isSinglePage = scene === 1154; } // …})

我們將是否正處在“單頁模式”的Boolean值放入App實例,方便全局拿到值。

接下來說說兩種方案。

第一種方案,在“單頁模式”不調用那些限制功能(這是一種不推薦的方案,代碼耦合性太強)。舉個例子:

const app = getApp();Page({ // … onLoad() { if (!app.isSinglePage) { wx.login({ // … }) } } // …})

第二種方案,針對“單頁模式”另寫一個頁面。因為分享朋友圈功能并不支持自定義頁面路徑,我們只能另外寫一個組件來作為“單頁模式”的內容承載。

將isSinglePage放入頁面的初始數據,方便在wxml中拿到:

// pages/home/index.jsconst app = getApp();Page({ data: { isSinglePage: app.isSinglePage, } // …})

home-single-page就是分享到朋友圈的內容承載組件:

// pages/home/index.json{ // … “usingComponents”: { “home-single-page”: “components/home-single-page/index” },}

當“單頁模式”時,我們展示 home-single-page組件,否則就展示普通頁面內容:

// pages/home/index.wxml

樣式上雖然搞定了,但是在原本的生命周期中可能會調用一些限制功能,或者跑一些其它“單頁模式”用不上的內容。我們得停止原本生命周期函數調用。

建議對傳入Page的對象進行統一處理,當“單頁模式”時,不調用原本的生命周期:

// pages/home/index.jsimport ExtendPage from ‘common/extend-page/index’const app = getApp();ExtendPage({ data: { isSinglePage: app.isSinglePage, } // …})

ExtendPage函數針對“單頁模式”進行統一處理:

// common/extend-page/index.jsconst app = getApp();const PAGE_LIFE = [ ‘onLoad’, ‘onReady’, ‘onShow’, ‘onHide’, ‘onError’, ‘onUnload’, ‘onResize’, ‘onPullDownRefresh’, ‘onReachBottom’, ‘onPageScroll’];export default function(option) { let newOption = {}; if(app.isSinglePage) { newOption = PAGE_LIFE.reduce((res, lifeKey) => { if (option[lifeKey]) { res[lifeKey] = undefined; } return res; }, {}) } return Page({ …option, …newOption, });}

在“單頁模式”下,我們將原本的生命周期都停止了調用。這樣就能很好的將“單頁模式”下的頁面和普通頁面進行解耦。

如果”單頁模式“頁面比較復雜,需要使用生命周期。我們也可以添加 singlePageLife屬性,當處在“單頁模式”下,就調用 singlePageLife內的生命周期:

// pages/home/index.jsimport ExtendPage from ‘common/extend-page/index’const app = getApp();ExtendPage({ data: { isSinglePage: app.isSinglePage, }, singlePageLife: { onLoad() { // … }, } // …})

// common/extend-page/index.jsconst app = getApp();const PAGE_LIFE = [ ‘onLoad’, ‘onReady’, ‘onShow’, ‘onHide’, ‘onError’, ‘onUnload’, ‘onResize’, ‘onPullDownRefresh’, ‘onReachBottom’, ‘onPageScroll’];export default function(option) { let newOption = {}; if(app.isSinglePage) { const { singlePageLife } = option; newOption = PAGE_LIFE.reduce((res, lifeKey) => { if (singlePageLife[lifeKey]) { res[lifeKey] = singlePageLife[lifeKey]; } else if(option[lifeKey]) { res[lifeKey] = undefined; } return res; }, {}) } return Page({ …option, …newOption, });}

文章如有疏漏、錯誤歡迎批評指正。

這篇文章就到這里了,不管如何,只要能幫到你我就非常開心了,看完了,如果你感覺微信如何轉發朋友圈內容「必看:朋友圈直接轉發文字圖片操作」挺不錯的話幫忙點個贊吧,瀏覽巢座耶學習網更多頁面可以學到更多知識哈!

本文發布者:百事通,不代表巢座耶立場,轉載請注明出處:http://www.sdwldmy.com/p/5534.html

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 jubao226688#126.com 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年4月7日 08:37
下一篇 2023年4月7日 08:40

相關推薦

  • 在家里兼職賺錢的方法「必看:能在家里做的正規兼職」

    今天李浩然給大家帶來了這篇在家里兼職賺錢的方法,能在家里做的正規兼職干貨,以及關于在家里兼職的一系列相關內容,思路很重要,希望我整理分享的這篇文章對你能有一定的幫助! 在家組織一些合適的兼職工作。 在家里有十個兼職工作 1 插入數據:這是一個很棒的部門,幾乎每個人都可以做到。這只是一個可訪問的計算機。在大多數情況下,工作的內容非常簡單,但比較單調,并花時間每…

    2023年3月28日
  • 微商群如何提高人氣 新手必看:3個方法讓你快速提高人氣

    HI,小伙伴們你們好,今天許忠華比較忙,抽個時間來說下關于微商群如何提高人氣,3個方法讓你快速提高人氣,還有關于 微商群這些的精品干貨文章,整理總結之后,我就想著寫這篇文章和大家分享一下,因為畢竟新手朋友還是很多的! 微商吸粉精準的渠道有非常多,我在這跟你分享其中行之有效的3種: 第一種渠道叫老客戶轉介紹; 第二種吸引粉絲的渠道叫關聯單位 第三 種吸引粉絲的…

    2024年2月4日 ? 百科
  • 淘寶uv是什么 附:uv值與pv值的區別

    大家好,很高興又和你見面了,感謝你能經常過來支持許瑞林,這次我們就來聊聊淘寶uv是什么,uv值與pv值的區別,還有關于uv是什么的一些干貨,整理總結之后,我就想著寫這篇文章和大家分享一下,因為畢竟新手朋友還是很多的! 什么是uv值,什么是pv值,有很多二蛋都是弄不明白的,但是這兩個卻又非常關鍵詞的,屬于寶貝權重的核心因素 我們為什么要做大單,為什么要做坑產,…

    百科 2024年2月5日
  • 淘寶天天特價首頁入口 詳細介紹:淘寶天天特價玩法解析

    最近有很多朋友問李彥君關于淘寶天天特價首頁入口,淘寶天天特價玩法解析的事情,以及關于淘寶天天特價首頁等等各種相關干貨,先說明一下,老司機直接飄過吧,主要是講解給新手朋友們的哈! 天天特價雙11玩法、會場、報名 什么是天天特價? 淘寶專屬的營銷平臺; 服務淘寶商家的免費營銷平臺; 手淘首頁的強流量入口平臺; 擁有雙位數成交轉化率; 天天特價雙11 首次參與雙1…

    2024年5月21日 ? 百科
  • 舒適調整型聚攏內衣哪個牌子好穿 秒懂:5個文胸品牌消費者口碑排行榜

    哈嘍,小伙伴們大家好,今天韓樂陶廢話就不多說了,直接上干貨,標題:舒適調整型聚攏內衣哪個牌子好穿,5個文胸品牌消費者口碑排行榜,還有關于調整型內衣哪個牌子好等一系列的內容,成功的路上不會一帆風順,每一個成功的背后都有一個驚人的故事。 粗略的統計,一個女性平均一生要換兩百件文胸。 作為貼身又私密的衣物,文胸給女性帶來美麗的同時,也少不了尷尬。肩帶會掉,內襯會空…

    2023年11月17日 ? 百科
  • 錦鯉卡有什么用 詳細介紹:揭秘錦鯉卡的套路

    很高興你能堅持經常過來支持筆者:李佳文,今天就來說說關于錦鯉卡有什么用,揭秘錦鯉卡的套路,以及錦鯉卡的一系列相關干貨,精心為你準備的干貨,通過這篇文章相信你能有所收貨! 前段時間,大家也肯定被錦鯉卡、騎士卡各種廣告推送狂轟濫炸,相信不少朋友也都被廣告吸引辦了會員卡。 “9.9 星巴克隨便喝,¥9.9 吃麥當勞”的活動。 活動一會僅限蘋果用戶參與,…

    2024年3月10日 ? 百科
日本在线免费视频,国产精品视频2020,亚洲一区二区色,亚洲精品在线播放
99国产麻豆精品| 欧美一区二区在线看| 国产一区二区免费在线| 亚洲欧洲日韩综合一区二区| 丁香激情综合国产| 国模娜娜一区二区三区| 蜜臀va亚洲va欧美va天堂 | 99精品国产99久久久久久白柏| 美国十次综合导航| 久久精品理论片| 国产一区二区三区免费看 | 老司机精品视频在线| 日本va欧美va瓶| 免费看黄色91| 国产综合久久久久久久久久久久| 九九视频精品免费| 成人黄色在线视频| 色8久久人人97超碰香蕉987| 日本黄色一区二区| 日韩精品中文字幕在线不卡尤物| 久久综合国产精品| 亚洲人成7777| 日本vs亚洲vs韩国一区三区| 国产精品91一区二区| 91在线视频观看| 欧美精品电影在线播放| 久久久综合精品| 一区二区三区四区国产精品| 美女视频黄 久久| 91在线你懂得| 日韩视频一区二区在线观看| 亚洲欧洲国产日韩| 男女男精品网站| a级高清视频欧美日韩| 欧美一区二区三区免费观看视频| 中文字幕人成不卡一区| 午夜精品久久久久久久蜜桃app| 色婷婷精品大在线视频| 日韩精品一区二区三区在线观看| 中文字幕av免费专区久久| 天天色图综合网| 91一区在线观看| 久久久久久久久一| 天天综合日日夜夜精品| 91美女蜜桃在线| 国产欧美一区二区精品秋霞影院 | 东方欧美亚洲色图在线| 欧美精品自拍偷拍| 一区二区三区丝袜| 国产精品一区二区在线看| 91精品国产综合久久婷婷香蕉| 国产精品二区一区二区aⅴ污介绍| 蜜桃久久精品一区二区| 欧美精选午夜久久久乱码6080| 亚洲欧美一区二区不卡| 春色校园综合激情亚洲| 久久色.com| 国产亚洲精品中文字幕| 日韩电影在线观看一区| 亚洲一区二区在线观看视频| 亚洲免费观看高清完整版在线观看熊| 亚洲一区二区三区美女| 国产麻豆日韩欧美久久| 色av一区二区| 亚洲一区中文在线| 国产suv精品一区二区6| 欧美精品久久久久久久多人混战 | 精品裸体舞一区二区三区| 亚洲国产你懂的| 色婷婷国产精品综合在线观看| 久久伊99综合婷婷久久伊| 麻豆久久久久久| 精品久久久三级丝袜| 精品综合久久久久久8888| 欧美一区二区三区系列电影| 日韩中文字幕av电影| 欧美一区二区三区系列电影| 亚洲一区在线播放| 欧美日韩国产不卡| 免费人成在线不卡| 日韩午夜中文字幕| 狠狠狠色丁香婷婷综合久久五月| 日韩精品中午字幕| 国产成人av影院| 日韩一区有码在线| 欧美群妇大交群中文字幕| 蜜臀av性久久久久蜜臀aⅴ| 欧美成人激情免费网| 成人免费电影视频| 亚洲一区在线观看网站| 欧美成人精品二区三区99精品| 国产精品77777| 亚洲亚洲精品在线观看| 337p日本欧洲亚洲大胆精品| 99久久夜色精品国产网站| 五月婷婷另类国产| 中文成人综合网| 欧美丰满嫩嫩电影| 99久久精品国产一区二区三区| 午夜一区二区三区视频| 久久久久国产精品厨房| 日本韩国欧美一区| 精品一区二区三区在线视频| 亚洲美女免费视频| 久久蜜桃一区二区| 欧美视频一区二区三区四区| 精品亚洲成a人| 午夜私人影院久久久久| 国产精品女同一区二区三区| 日韩一区二区三区电影在线观看 | 欧美日本不卡视频| 五月天婷婷综合| 久久香蕉国产线看观看99| 美日韩一级片在线观看| 一区二区三区在线影院| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品国模大尺度视频| 99综合影院在线| 久久嫩草精品久久久精品一| 在线看国产一区二区| 欧美狂野另类xxxxoooo| 亚洲综合色噜噜狠狠| 久久久精品天堂| 亚洲天天做日日做天天谢日日欢| 美腿丝袜亚洲综合| 久久久综合九色合综国产精品| av动漫一区二区| 99久久99久久精品免费观看 | 91免费看片在线观看| 久久综合九色综合欧美98| 在线免费观看日本一区| 国产在线国偷精品产拍免费yy| 午夜欧美大尺度福利影院在线看| 亚洲综合久久久| 亚洲一区二区三区在线看| 亚洲国产成人av网| 日韩精品91亚洲二区在线观看| 午夜精品福利视频网站| 日本不卡一二三| 极品瑜伽女神91| 国产精品自拍毛片| 不卡视频一二三| 欧美视频日韩视频在线观看| 3d成人动漫网站| www国产成人免费观看视频 深夜成人网| 久久综合久久综合久久| 国产精品青草久久| 午夜精品久久久久久久蜜桃app| 丝袜亚洲另类欧美| 国产盗摄精品一区二区三区在线| 99久久精品国产观看| 在线播放91灌醉迷j高跟美女 | 美女久久久精品| 国产麻豆精品在线观看| 成人免费看的视频| 欧美日韩国产综合视频在线观看| 日韩午夜电影在线观看| 国产三级精品三级| 亚洲午夜久久久| 国产一区在线观看麻豆| 在线观看不卡视频| 久久精品亚洲国产奇米99| 亚洲一区av在线| 成人国产一区二区三区精品| 3atv一区二区三区| 亚洲欧洲av在线| 国产一区二区不卡在线| 色婷婷综合中文久久一本| 成人性生交大合| 综合中文字幕亚洲| 2024国产精品视频| 7777精品伊人久久久大香线蕉 | 久久众筹精品私拍模特| 久久综合狠狠综合久久激情| 制服丝袜av成人在线看| 精品三级在线看| 国产精品色噜噜| 亚洲aⅴ怡春院| 亚洲国产欧美日韩另类综合| 亚洲123区在线观看| 国产在线精品免费av| 中文字幕第一区第二区| 免费在线观看成人| 欧美在线观看视频一区二区| 一区精品在线播放| 成人涩涩免费视频| 国产欧美日韩不卡免费| 国产一区二区三区久久久| 日韩三级高清在线| 日韩成人午夜精品| 欧美日韩精品综合在线| 亚洲一区二区四区蜜桃| 在线视频国内自拍亚洲视频| 国产精品免费视频观看| av电影一区二区| 亚洲视频电影在线| 91黄色免费版| 日本中文一区二区三区| 2021久久国产精品不只是精品| 国产精品一区二区无线|