需求:对于从朋友圈链接进来的用户,希望其只能查看对应的内容。
也可以用来做:从朋友圈进入后跳转到指定的某页面。
scene
启动小程序的场景值;完整的场景值列表。 query
:自定义页面路径中携带的参数,如 path?a=1&b=2
的 “?” 后面部分 return {title: xxx,query: 'aaa='+a+'&bbb='+b+'&ccc='+c,imageUrl:"../../image/xxx.png"}
options.aaa,options.bbb
wx.getEnterOptionsSync()
获取场景值并进行判断,如果是来自朋友圈的进入,就读取options中的query,进行下一步操作。 onLoad: function (options) {var q = wx.getEnterOptionsSync()if (q.scene == 1154|| q.scene == 1155) {//下面可以写对应的操作,这边是进行了一个跳转wx.redirectTo({url:'/xxx/xxx/?id='+options.id + "&title="+ options.title})}...}onShareTimeline: function () {return {title: 'xxx',query:'id='+id+'&title='+title,imageUrl:'xxx.jpg'}},
参考:
onShareTimeline的query 参数如何获得?
微信小程序判断是否是通过点击分享链接进入的小程序