微信小程序全局分享设置

在项目根目录下app.js设置:

App({
    onLaunch: function() { //启动小程序执行方法
		
		this.overShare()

	},
    //重写分享方法
	overShare() {
		//监听路由切换
		//间接实现全局设置分享内容
		wx.onAppRoute(function(res) {
			//获取加载的页面
			let pages = getCurrentPages(),
				//获取当前页面的对象
				view = pages[pages.length - 1],
				data;
			if (view) {
				data = view.data;
				console.log('是否重写分享方法', data.isOverShare);
				if (!data.isOverShare) {
					data.isOverShare = true;
					view.onShareAppMessage = function() {
						//你的分享配置
						return {
							title: '送你一份小惊喜,请查收!',
							path: '/pages/index/index',
							imageUrl:''
						};
					}
				}
			}
		})
	},
})

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值