在react h5打开客户端,使用wx-open-launch-app 按照如下写,wx.config: ok,wx-open-launch-app的ready也执行了。但还是出不来
之前站内的帖子都查看了,都没有解决问题,还是不展示,希望关方大大能看到
微信是8.0.5,技术文件:https://res.wx.qq.com/open/js/jweixin-1.6.0.js
机型是iPhone mini 系统版本是14.4.2
复现链接:https://wap.cmread.com/nap/c/wechat_wake_up.jsp
debug版本复现链接:https://wap.cmread.com/nap/c/wechat_wake_up.jsp?wxtest=1
在wx-open-launch-app外层div设置样式,和wx-open-launch-app同级的标签社子和样式,然后给wx-open-launch-app设置宽高100%并且透明就可以了:
<div className='open-app-box'>
<span className='open-app' >App内打开</span>
<wx-open-launch-app id="launch-btn" appid="wx12" extinfo='{"PageType":1001}' style={{ position: 'absolute', width: '100%', height: '100%', top: 0, left: 0 }}>
</wx-open-launch-app>
</div>
目前我在wx-open-app-btn外另写了一个button,点击button来执行wx-open-app-btn的launch事件,监听到launch已经执行了,但是没有确认弹窗也没有唤起app。这又是什么原因????
安卓还是ios,ios有时候要调用后再刷新当前页面,然后再调用一次才出来
<style>
button {
width: 300px;
height: 45px;
text-align: center;
font-size: 17px;
display: block;
margin: 0 auto;
padding: 8px 24px;
border: none;
border-radius: 4px;
background-color: #07c160;
color: #fff;
}
</style>
<button>打开小程序</button>
</template>