微信小程序的所有scene场景值 2020-10-21

微信小程序官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html

关于场景值的详细说明和获取方式请参考 指南-场景值

场景值ID说明图例
1000其他/
1001发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我的小程序」列表)/
1005微信首页顶部搜索框的搜索结果页查看
1006发现栏小程序主入口搜索框的搜索结果页查看
1007单人聊天会话中的小程序消息卡片查看
1008群聊会话中的小程序消息卡片查看
1010收藏夹查看
1011扫描二维码查看
1012长按图片识别二维码查看
1013扫描手机相册中选取的二维码查看
1014小程序模板消息查看
1017前往小程序体验版的入口页查看
1019微信钱包(微信客户端7.0.0版本改为支付入口)查看
1020公众号 profile 页相关小程序列表(已废弃)查看
1022聊天顶部置顶小程序入口(微信客户端6.6.1版本起废弃)/
1023安卓系统桌面图标查看
1024小程序 profile 页查看
1025扫描一维码查看
1026发现栏小程序主入口,「附近的小程序」列表查看
1027微信首页顶部搜索框搜索结果页「使用过的小程序」列表查看
1028我的卡包查看
1029小程序中的卡券详情页查看
1030自动化测试下打开小程序/
1031长按图片识别一维码查看
1032扫描手机相册中选取的一维码查看
1034微信支付完成页查看
1035公众号自定义菜单查看
1036App 分享消息卡片查看
1037小程序打开小程序查看
1038从另一个小程序返回查看
1039摇电视查看
1042添加好友搜索框的搜索结果页查看
1043公众号模板消息查看
1044带 shareTicket 的小程序消息卡片 详情查看
1045朋友圈广告查看
1046朋友圈广告详情页查看
1047扫描小程序码查看
1048长按图片识别小程序码查看
1049扫描手机相册中选取的小程序码查看
1052卡券的适用门店列表查看
1053搜一搜的结果页查看
1054顶部搜索框小程序快捷入口(微信客户端版本6.7.4起废弃)/
1056聊天顶部音乐播放器右上角菜单查看
1057钱包中的银行卡详情页查看
1058公众号文章查看
1059体验版小程序绑定邀请页/
1064微信首页连Wi-Fi状态栏查看
1067公众号文章广告查看
1068附近小程序列表广告(已废弃)/
1069移动应用查看
1071钱包中的银行卡列表页查看
1072二维码收款页面查看
1073客服消息列表下发的小程序消息卡片查看
1074公众号会话下发的小程序消息卡片查看
1077摇周边查看
1078微信连Wi-Fi成功提示页查看
1079微信游戏中心查看
1081客服消息下发的文字链查看
1082公众号会话下发的文字链查看
1084朋友圈广告原生页查看
1088会话中查看系统消息,打开小程序/
1089微信聊天主界面下拉,「最近使用」栏(基础库2.2.4版本起包含「我的小程序」栏)查看
1090长按小程序右上角菜单唤出最近使用历史查看
1091公众号文章商品卡片查看
1092城市服务入口查看
1095小程序广告组件查看
1096聊天记录,打开小程序查看
1097微信支付签约原生页,打开小程序查看
1099页面内嵌插件/
1102公众号 profile 页服务预览查看
1103发现栏小程序主入口,「我的小程序」列表(基础库2.2.4版本起废弃)/
1104微信聊天主界面下拉,「我的小程序」栏(基础库2.2.4版本起废弃)/
1106聊天主界面下拉,从顶部搜索结果页,打开小程序/
1107订阅消息,打开小程序/
1113安卓手机负一屏,打开小程序(三星)/
1114安卓手机侧边栏,打开小程序(三星)/
1124扫“一物一码”打开小程序/
1125长按图片识别“一物一码”/
1126扫描手机相册中选取的“一物一码”/
1129微信爬虫访问 详情/
1131浮窗打开小程序/
1133硬件设备打开小程序 详情/
1135小程序profile页其他小程序列表,打开小程序查看
1146地理位置信息打开出行类小程序查看
1148卡包-交通卡,打开小程序/
1150扫一扫商品条码结果页打开小程序查看
1153“识物”结果页打开小程序查看
1154朋友圈内打开“单页模式”查看
1155“单页模式”打开小程序查看
1158群工具打开小程序查看
1167H5 通过开放标签打开小程序 详情/
1169发现栏小程序主入口,各个生活服务入口(例如快递服务、出行服务等)查看

开发者可以通过下列方式获取场景值:

可以在 App.js 的 onLaunch 和 onShow,或wx.getLaunchOptionsSync 中获取上述场景值。

我们可以在onLaunch, onShow函数中获取到场景值.

onLaunch, onShow 参数

字段类型说明
pathString打开小程序的路径
queryObject打开小程序的query
sceneNumber打开小程序的场景值
shareTicketString 
referrerInfoObject当场景为由从另一个小程序或公众号或App打开时,返回此字段
referrerInfo.appIdString来源小程序或公众号或App的 appId
referrerInfo.extraDataObject来源小程序传过来的数据,scene=1037或1038时支持
App({
    onShow(options) {
      if(options.scene) {
        let scene = decodeURIComponent(options.scene);
        console.log(scene)
        //后续处理scene
      }
    }
})

 

    原文作者:rewiner
    原文地址: https://blog.csdn.net/rewiner/article/details/109195592
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞