扫描小程序码分享
无论小程序的哪一个页面分享,都要先通过首页,可以实现吗
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、我们一直是这种方式。首页里index.js:
onLoad: async function (options) { console.log(options) //处理options await this.onOptions(options) }, onOptions: async function (options) { //用户点击分享卡片进入首页,跳转到详情页 let _id = options._id || options.productId if (_id) { wx.navigateTo({ url: `../detail/detail?_id=${_id}` }) } //从其他商城跳转到本小程序 if (options.fromAppid && options.fromOpenid) { } //跳到订单详情 if (options.orderId) { wx.navigateTo({ url: `../order/detail?_id=${options.orderId}` }) } //从POS跳转到分类页 if (options.category) { wx.switchTab({ url: '../detail/list', }) } //从POS通过tag跳转到分类页 if (options.tag) { wx.switchTab({ url: '../detail/list', }) } //记录用户首次打开小程序的邀请者openid。先保存在storage,该openid会在用户信息授权时生效。 if (options.inviterOpenid) { } //团长分享 if (options.shopid) { } //用户扫描二维码进入首页 if (options.scene) { await this.getQrScene(decodeURIComponent(options.scene)) } //处理免费分享 if (options.fid) { } },
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
分享后打开本来就默认的首页呀
可以的,我们目前就是这样的。
需要在首页约定一套参数解析映射的规则,举个例子,jumpKey=1 跳转详情,junpKey=2,跳转签到。
原理是:分享到首页,携带参数,通过参数判断在首页onLoad里调用navigateTo跳转到你的其他页面。
小程序名字《青团社兼职》。随便找个岗位详情页,点击分享再点进去,可以查看效果
可以,自定义分享内容的时候,设置为分享首页
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、我们一直是这种方式。首页里index.js:
onLoad: async function (options) { console.log(options) //处理options await this.onOptions(options) }, onOptions: async function (options) { //用户点击分享卡片进入首页,跳转到详情页 let _id = options._id || options.productId if (_id) { wx.navigateTo({ url: `../detail/detail?_id=${_id}` }) } //从其他商城跳转到本小程序 if (options.fromAppid && options.fromOpenid) { } //跳到订单详情 if (options.orderId) { wx.navigateTo({ url: `../order/detail?_id=${options.orderId}` }) } //从POS跳转到分类页 if (options.category) { wx.switchTab({ url: '../detail/list', }) } //从POS通过tag跳转到分类页 if (options.tag) { wx.switchTab({ url: '../detail/list', }) } //记录用户首次打开小程序的邀请者openid。先保存在storage,该openid会在用户信息授权时生效。 if (options.inviterOpenid) { } //团长分享 if (options.shopid) { } //用户扫描二维码进入首页 if (options.scene) { await this.getQrScene(decodeURIComponent(options.scene)) } //处理免费分享 if (options.fid) { } },
分享后打开本来就默认的首页呀
可以的,我们目前就是这样的。
需要在首页约定一套参数解析映射的规则,举个例子,jumpKey=1 跳转详情,junpKey=2,跳转签到。
原理是:分享到首页,携带参数,通过参数判断在首页onLoad里调用navigateTo跳转到你的其他页面。
小程序名字《青团社兼职》。随便找个岗位详情页,点击分享再点进去,可以查看效果
可以,自定义分享内容的时候,设置为分享首页