相关平台
H5
复现仓库
https://github.com/handsomeliuyang/taro.git
浏览器版本: 120.0.6099.130
使用框架: React
复现步骤
执行npm run build:h5,编译H5平台的产物,放在手机中,调用getLaunchOptionsSync
期望结果
getLaunchOptionsSync中的Taro.eventCenter.once('__taroRouterLaunch', initLaunchOptions)先监听,Taro-router 中的 eventCenter.trigger('__taroRouterLaunch', launchParam)之后触发
实际结果
Taro-router 中的 eventCenter.trigger('__taroRouterLaunch', launchParam)先触发,getLaunchOptionsSync中的Taro.eventCenter.once('__taroRouterLaunch', initLaunchOptions)在getLaunchOptionsSync调用时才监听,监听没有生效
环境信息
Taro CLI 3.6.20 environment info:
System:
OS: Windows 10 10.0.19045
Binaries:
Node: 16.20.2 - E:\install package\node16\node.EXE
@tarojs/runtime: 3.6.15 => 3.6.15
@tarojs/shared: 3.6.15 => 3.6.15
@tarojs/taro: 3.6.15 => 3.6.15
@tarojs/webpack5-runner: 3.6.15 => 3.6.15
babel-preset-taro: 3.6.15 => 3.6.15
eslint-config-taro: 3.6.15 => 3.6.15
react: ^18.2.0 => 18.2.0
1条答案
按热度按时间0x6upsns1#
你这个 复现 仓库 不是fork taro 的吗?怎么看你的代码