您现在的位置是:主页 > news > access 数据库做网站/营销课程培训都有哪些

access 数据库做网站/营销课程培训都有哪些

admin2025/5/7 20:52:17news

简介access 数据库做网站,营销课程培训都有哪些,商城网站怎么做的,济南好的网站建设公司哪家好一、场景介绍场景:用户A分享小程序,用户B点击小程序,即用户A成功邀请新用户,用户A升级为VIP。思路:用户A分享小程序,用户B点击小程序,获取用户A提供的参数,并向后台发送请求&#xf…

access 数据库做网站,营销课程培训都有哪些,商城网站怎么做的,济南好的网站建设公司哪家好一、场景介绍场景:用户A分享小程序,用户B点击小程序,即用户A成功邀请新用户,用户A升级为VIP。思路:用户A分享小程序,用户B点击小程序,获取用户A提供的参数,并向后台发送请求&#xf…

一、场景介绍

场景:
用户A分享小程序,用户B点击小程序,即用户A成功邀请新用户,用户A升级为VIP。

思路:
用户A分享小程序,用户B点击小程序,获取用户A提供的参数,并向后台发送请求,后台通过提供的参数进行校验,再将用户A升级为VIP。

二、功能的简单实现

1.设置分享按钮

index.wxml

分享

2.开启分享功能,并传递参数

接口:onShareAppMessage
接口地址:https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#data

参数:id(参数名任意取)

index.js

Page({......onShareAppMessage: function (res) {    if (res.from === 'button') {      // 来自页面内转发按钮      console.log(res.target)    }    return {      title: '自定义转发标题',      path: '/pages/index/index?id=123',      // imageUrl:''  //封面    }  },  ......})

3.接收分享小程序的参数

index.js

onLoad: function (query) {    //获取路径中的参数    console.log(query)    //请求后端    ......}

三、展示

bf40a6a84cca2e3a77361eaf59167394.png
688520e4bcaf9be34391509dcc03c461.png

补充:
实际的分享中一般要考虑,用户A分享了小程序,用户A点击了自己分享的小程序,从而导致后端进行错误的判断,这里可以通过用户的 openid 校验是否是用户本身点击了小程序。

其他相关文章:

微信小程序技巧——获取用户唯一标识openid

微信小程序技巧——动态获取最新的全局变量

微信小程序技巧——导入外部js