微信小程序-场景值

兼容版本

基础库 1.1.0 开始支持,低版本需做兼容处理。
注意:Android系统限制,目前还无法获取到按 Home 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。

API-获取场景值

  • 获取场景值:
    小程序,可以在 App 的 onLaunch 和 onShow,或wx.getLaunchOptionsSync 中获取上述场景值。
    (微信小程序中API带有Sync结尾一般为同步函数,有返回值)
    示例
App({
	onShow () {
    	console.log(wx.getLaunchOptionsSync())
  	}
  	................
})

打印:{path: "pages/index/index", query: {…}, scene: 1001, shareTicket: undefined, referrerInfo: {…}}
//返回值为对象,其中scene值为场景值

场景值列表

场景值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发现栏小程序主入口,各个生活服务入口(例如快递服务、出行服务等)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序是一种基于微信平台的应用的开发模式,可以快速的开发出符合用户需求的小程序。在小程序的开发中,组件是一个非常重要的概念,通过组件可以实现复用性和模块化编程思想。 组件应用是小程序开发的基础。通过组件可以将某一模块化并封装起来,使得组件可以在不同的页面间得到复用,大大提升了开发效率并减少了代码冗余。微信小程序提供了丰富的自带组件,包括文本、图片、按钮、输入框等等,开发者也可以自己开发组件来满足自己的需求。实际开发中,通过组件可以快速搭建页面框架和业务逻辑。 Demo是一个演示小程序的示例程序。在小程序的实际开发过程中,一个好的Demo非常重要。通过Demo,开发人员可以更深入的了解小程序的开发流程、组件的应用和实际的业务开发等等。在Demo中,通常会包括小程序的一些基础操作,如页面跳转、数据绑定、组件的使用等。而在实际开发中,Demo还会包括一些复杂的业务场景,如支付、登录、数据列表展示等等。Demo不仅为开发者提供了学习和实践的机会,也方便了使用者了解该小程序的功能和特点。 总之,微信小程序组件的应用和Demo的开发都是小程序开发过程中非常重要的两个部分。良好的组件应用和精心设计的Demo,可以在极短的时间内实现小程序开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值