小程序实现分享功能(其中分享的有普通商品,秒杀商品,团购商品) 1,通过button实现 设置 open-type=“share” 属性 来调用 onShareAppMessage
分享页面
onShareAppMessage(res){
if(res.from=='button'){console.log('来自于button的转发') } if(res.from=='menu'){console.log('右上角菜单转发按钮') } let that=this return{ tittle:'转发标题' desc:转发提示' path:'/pages/index/index?id='+that.data.id+'&killId='+that.data.killId+'&groupId'+that.data.groupId, success:function(res){} fail:function(res){} }}
onLoad(options){
this.setData({ id:options.id||0 groupId:options.groupId||0 killId: options.killId||0 }) this.getInfo() //调用请求数据 }首页页面
onLoad(options){
if(options.groupId){ //如果groupId存在 就说明是团购 传参ID和groupId wx.navigateTo({ url:'pages/goods/goods?id='+options.id+’&groupId='+options.groupId }) }if(options.killId){ //如果killId存在 就说明是秒杀 传参ID和killId
wx.navigateTo({ url:'pages/goods/goods?id='+options.id+’&killId='+options.killId })}
if(!options.killId&&!options.groupId&&options.id.){ //如果id存在 就说明是普通购买 传参ID
wx.navigateTo({ url:'pages/goods/goods?id='+options.id })}