开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
性能
调试
应用级事件
界面
跳转
多媒体
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 基础 > my.getenteroptionssync
评论
收藏
我的文档
设置

my.getenteroptionssync()

基础库  或更高版本; 若版本较低,建议采取 兼容处理

支小宝客户端 支持

安诊儿客户端 支持

主体: 企业支付宝小程序个人支付宝小程序

获取本次进入小程序(可能是冷启动也可能热启动)的参数。

获取小程序启动时的参数的其他方法请参考:如何获取各种场景的启动参数

object options

查看示例

属性 类型 描述
query object

启动小程序传入的 query 参数。
注意:若没有启动参数,则不会返回 query 参数。

scene string

启动小程序的场景值。

path string

当前小程序的页面地址,从启动参数 page 字段解析而来,page 忽略时默认为凯发k8官方网娱乐官方首页。

referrerinfo object

来源消息。
注意:部分版本在无 referrerinfo 的时候会返回 undefined,建议使用 options.referrerinfo && options.referrerinfo.appid 进行判断

属性 类型 描述
appid string

来源小程序。

extradata object

来源小程序传过来的数据。

apicategory string

api 类别。

枚举值 描述 兼容性
default

默认类型。

-
embedded

以半屏方式打开小程序时返回。

基础库: 2.7.22
my.getenteroptionssync()
返回参数
const options = my.getenteroptionssync();
console.log(options);
{
    "apicategory": "default",
    "path": "pages/index/index",
    "referrerinfo": {},
    "query": {
        "key": "222"
    },
    "scene": "1011"
}

q:小程序未上线,如何测试启动参数?

a:

小程序未上架过版本,可通过开发版/体验版进行测试,详情参考:调试跳转未上线小程序版本(开发版/体验版)

q:在 ide 上如何测试启动参数?

q:如何从浏览器或外部 app 携带参数跳转到小程序?

a:

该 api 用来获取小程序启动参数。如果想从外部唤起小程序,可以通过唤起支付宝的 scheme 来跳转到小程序,在 scheme 中可以加入需要跳转的小程序、小程序页面、参数等。详情请参考:小程序 scheme 链接介绍

社区有一篇较详细的讲解了小程序码或链接唤起的小程序如何获取启动参数的文档:。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图