微信小程序开放分享到朋友圈功能分享
2020年7月7日(据说是6日深夜),一个很特别的日子,微信低调地放开了一个功能:微信小程序“分享到到朋友圈”,这个看似微小的变化,对微信小程序来说意义重大。
今天抱着试试对态度,对自己之前开发对微信小程序进行添加这个功能
首页分享:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | //分享朋友圈 onShareTimeline: function () { var t = app.globalData.forward; return console.log(t), t ? { title: t.title, path: "/yl_welore/pages/index/index" , imageUrl: t.reis_img, success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } } : { title: t.title, path: "/yl_welore/pages/index/index" , success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } }; } |
栏目页分享:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | //分享朋友圈 onShareTimeline: function () { var t = app.globalData.forward; return console.log(t), t ? { title: this .data.getInfo.realm_name, path: "/yl_welore/pages/packageA/circle_info/index?id=" + this .data.id, imageUrl: t.reis_img, success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } } : { title: this .data.getInfo.realm_name, path: "/yl_welore/pages/packageA/circle_info/index?id=" + this .data.id, imageUrl: t.reis_img, success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } }; }, |
内容页面分享:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | //分享朋友圈 onShareTimeline: function () { var t = app.globalData.forward; return console.log(t), t ? { title: this .data.info.study_title, path: "/yl_welore/pages/packageA/article/index?id=" + this .data.id + "&type=" + this .data.info_type, imageUrl: t.reis_img, success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } } : { title: this .data.info.study_title, path: "/yl_welore/pages/packageA/article/index?id=" + this .data.id + "&type=" + this .data.info_type, imageUrl: t.reis_img, success: function (t) { $Toast({ content: "转发成功" }); }, fail: function (t) { $Toast({ content: "转发失败" }); } }; }, |
注意事项:
1.不允许跳转到其它页面,包括任何跳小程序页面、跳其它小程序、跳微信原生页面
2.不允许横屏使用
3.若页面包含 tabBar,tabBar 不会渲染,包括自定义 tabBar
4.本地存储与小程序普通模式不共用
5.页面无登录态,与登录相关的接口,如 wx.login 均不可用;并且只支持基础库2.11版本以上,云开发资源需开启未登录访问方可在单页模式下使用,详见未登录模式。
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2018-07-22 腾讯视频信息数据爬虫开发【核心爬虫代码】
2018-07-22 seo与python大数据结合给文本分词并提取高频词
2018-07-22 Python经典算法-猴子吃桃-思路分析
2018-07-22 猜数游戏-人机对战-经典的randint使用
2018-07-22 python模拟双色球大乐透生成算法