小程序分享功能实现,,怎么传递多个参数

    技术2022-07-17  95

    小程序实现分享功能(其中分享的有普通商品,秒杀商品,团购商品) 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 })

    }

    Processed: 0.008, SQL: 9