微信小程序全局设置分享内容

微信小程序每个页面都可以在onShareAppMessage中设置分享内容,如果想要全局设置成一样的分享内容如何设置呢?

在app.js中新增以下方法:

 1     //重写分享方法
 2     overShare: function () {
 3         //监听路由切换
 4         //间接实现全局设置分享内容
 5         wx.onAppRoute(function (res) {
 6             //获取加载的页面
 7             let pages = getCurrentPages(),
 8                 //获取当前页面的对象
 9                 view = pages[pages.length - 1],
10                 data;
11             if (view) {
12                 data = view.data;
13                 console.log(‘是否重写分享方法‘, data.isOverShare);
14                 if (!data.isOverShare) {
15                     data.isOverShare = true;
16                     view.onShareAppMessage = function () {
17                         //你的分享配置
18                         return {
19                             title: ‘标题‘,
20                             path: ‘/pages/nearby/index‘
21                         };
22                     }
23                 }
24             }
25         })
26     },

然后在onLaunch中调用即可,如果你有更好的实现方案,请告诉我.

原文地址:https://www.cnblogs.com/mlzs/p/10894777.html

时间: 2024-11-05 02:36:46

微信小程序全局设置分享内容的相关文章

【重磅】App内可直接打开微信小程序,新增内容安全接口等

今晚,微信又公布了几项微信小程序新能力: 微信小程序上线App直接打开小程序功能 内容安全接口.插件详情页等多种能力接连更新上线 一.App直接打开小程序 之前微信已经开放过相关能力,可以实现App和微信小程序之间的相互跳转,但并没有完全开放跳转能力: 必须先使用"APP链接分享到微信打开为小程序"能力用户仅可从APP分享至微信的"小程序卡片",访问时打开来源应用,其他路径暂不支持 . 这种方式体验很不好,不少用户吐槽分享到微信的内容被强制跳转小程序. 那么本次小程

微信小程序使用分享

页面分享是小程序扩散的一种重要方式,小程序中有两种分享方式 点击右上角的菜单按钮,之后点击转发 点击某一个按钮,直接转发 当我们转发给好友一个小程序的时候,通常小程序中会显示一些信息 那怎么决定这些信息的呢? 就是通过page页面的生命周期函数 方式一: 方式二: 难道只能通过点击右上角分享吗? 其实可以自己定义一个按钮  它的脚本代码就是生命周期函数里的onShowAppmessage 原文地址:https://www.cnblogs.com/gsq1998/p/12408967.html

微信小程序之分享,动态添加分享数据

1.效果: 2..js代码: page({ /** * 用户点击分享按钮或右上角分享 */ onShareAppMessage: function (res) { var that = this; return { title: that.data.common.act_name, desc: that.data.common.introduction, path: '/pages/xiangqing/xiangqing?id='+that.data.id, success: function

微信小程序取消分享的两种方式

1. 注释onShareAppMessage函数 Page({ /** * 用户点击右上角分享 */ onShareAppMessage: function () { } }) 2. onload函数中加入wx.hideShareMenu({})函数 Page({ /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.hideShareMenu({ }) }, }) 原文地址:https://www.cnblogs.com/daviddd

微信小程序实例:分享给一个人还是分享到群的判断代码

微信小程序的分享功能,在最新版库的ide上已经不能拿到分享回调了,官方api也删除了对应的回调函数,看样子是砍掉了,不过真机测试还是可以的,话不多说,上代码: /* // 分享功能回调 onLoad: function (options) { wx.showShareMenu({ //只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket . withShareTicket: true }); }, onShareAppMessage: funct

微信小程序源码下载(200多个)

微信小程序源码下载汇总,点击标题进入对应的微信小程序下载页面. 最新 demo源码(点击标题进入帖子下载) 描述 1 微信小程序 会议室预定小程序 微信小程序 会议室预定小程序**** 本内容被作者隐藏 **** 2 微信小程序-双人五子棋小游戏 微信小程序-双人五子棋小游戏**** 本内容被作者隐藏 **** 3 打卡签到小程序 用微信小程序实现的一个简单的打卡签到的小程序拒绝 4 微信小程序---左滑删除 微信小程序---左滑删除**** 本内容被作者隐藏 **** 5 一个借钱的记事本的微

小程序开发运营必看:微信小程序平台运营规范

一.原则及相关说明 ? 微信最核心的价值,就是连接——提供一对一.一对多和多对多的连接方式,从而实现人与人.人与智能终端.人与社交化娱乐.人与硬件设备的连接,同时连接服务.资讯.商业. ? 微信团队一直致力于将微信打造成一个强大的.全方位的服务工具.在此基础上,我们推出了微信小程序这个产品,提供给微信小程序的开发者在微信内搭建和实现特定服务.功能的平台.通过全面开放的能力,我们将更多连接的可能给予企业和服务提供者,并为微信小程序提供基础的接入能力.运营环境和规则体系,进而帮助更多的企业和服务提供

1万字!彻底看懂微信小程序

Q:为什么说小程序如炮友? A:小程序刚发布不久就流行一个段子:APP如原配,一年不用几次:服务号如情人,一个月固定几次:订阅号如酒店小卡片,天天可以卖广告:小程序像炮友,用完就走. 资本如嫖客,各个平台和垂直类掠夺者已经瓜分掉了线上流量,那么未来争夺的流量战场必然在实体场景,很多巨头其实已经证明了线下流量庞大的潜力.在快递包裹上印上自己的二维码关注公众号形成二次寄出快递的粘性,PokemonGo让用户在实体地图上捕获小精灵. 未来的入口不限于二维码,而是一切的富媒体.二维码之于2D识别,复杂图

【免费下载】全套最新 017微信小程序 视频教程+教学资料+学习课件+源代码+软件开发工具

017微信小程序视频教程 网盘地址: 链接:https://pan.baidu.com/s/1VV5KVxd7\_LLOMSM8BNuFqg 提取码:6d4k 加公众号 获取更多新教程 教程目录大纲 ./017微信小程序 ├── 视频 │?? ├── 01. _微信小程序_入门介绍.avi │?? ├── 02. _微信小程序_相关资料.avi │?? ├── 03. _微信小程序_特点介绍.avi │?? ├── 04. _微信小程序_移动端适配相关内容.avi │?? ├── 05. _微信