跳到主要内容

useLaunchOptions

获取小程序启动时参数(仅小程序端可用)

何时使用

当要对小程序启动时做参数判断时

API

const launchOptions = useLaunchOptions();

返回值说明

返回值说明类型
launchOptions启动参数LaunchAppOptions

代码演示

wechat/useLaunchOptions/index
import React from 'react';
import { useLaunchOptions } from 'taro-hooks';

import DemoContent from '@src/components/DemoContent';
import { Cell } from '@taroify/core';

export default () => {
const launchOptions = useLaunchOptions();

return (
<DemoContent>
{Object.keys(launchOptions).length ? (
<Cell.Group clickable>
{Object.entries(launchOptions).map(([key, value]) => (
<Cell key={key} title={key}>
{JSON.stringify(value)}
</Cell>
))}
</Cell.Group>
) : (
<Cell>暂无信息</Cell>
)}
</DemoContent>
);
};

Hook 支持度

微信小程序H5ReactNative
✔️