赞
踩
第一步 在app.js中
- onLaunch: function (option){
- this.overShare();
- }
第二步:重写分享方法
- overShare: function () {
- let _this = this
- //间接实现全局设置分享内容
- wx.onAppRoute(function (res) {
- //获取加载的页面
- let pages = getCurrentPages(),
- //获取当前页面的对象
- view = pages[pages.length - 1],
- data;
- if (view) {
- data = view.data;
- if (!data.isOverShare) {
- data.isOverShare = true;
- view.onShareAppMessage = function () {
- //重写分享配置
- return {
- title: (data.shareMsg.title && data.shareMsg.title!='')?data.shareMsg.title:'美',
- imageUrl: (data.shareMsg.imgurl && data.shareMsg.imgurl!='')? _this.globalData.assetsImgUrl + data.shareMsg.imgurl : '',
- path: view.route //分享页面地址
- };
- }
- }
- }
- })
- }
第三步:在单独设置的页面 data里设置自定义参数
- data: {
- shareMsg:{
- title:'首页',
- imgurl:""
- },
- }
备注:
设置分享:
禁止分享
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。