navigator 跳转场景值模拟工具和真机获取的场景值不一样:
代码如下:
<navigator target="miniProgram" app-id="xxx" path="xxx" extra-data="{{extraData}}" version="trial" bindcomplete="complete"> test-trial</navigator> |
在模拟器上选择 1037: 从小程序进入 模拟器获取的scene是 1037, 真机获取的scene是1011
图一:选择模拟器
图二:模拟器打印的secne -1037
图三: 真机打印的scene-1011

麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
机型,微信版本,代码片段都有提供
是这种格式的代码片段哦(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
额,不好意思,navigator组件跳转功能涉及到 appid 及参数的配置,没办法暴露完整代码或者提供有完成功能代码片段,基本代码都已经在这儿了,需要麻烦你们自己配置下 app-id 和 path,只需要在场景值为1037的状态下看下模拟器和真机的scene就可以重现了:
<navigatortarget="miniProgram"app-id="xxx"path="xxx"version="trial"bindcomplete="complete">test-trial</navigator>这边测试是正常的,但是我有个疑问,你跳转过去该小程序,那是怎么截取到该小程序的真机调试图的?
你是不是理解错了,真机调试的时候不是走你开发工具中选定的编译模式的
是在编译模式中选中 1037: 从小程序中进入场景,然后选择真机调试