h5页面跳转到小程序的sdk未执行

发布于 7 年前作者 chengyan6107 次浏览最后编辑 7 年前来自 ask

实际代码:

<body>

<script type=“text/javascript” src=“https://res.wx.qq.com/open/js/jweixin-1.3.0.js”></script>

<script>

    window.onload=function(){

        if ($!{isMainPage} == true) {

            wx.miniProgram.switchTab({url: ‘$!{pagePath}?xcxToken=$!{xcxToken}’})

        }

        else {

            wx.miniProgram.navigateTo({url: ‘$!{pagePath}?xcxToken=$!{xcxToken}’})

        }

    }

</script>

</body>

上述代码在模拟器上是可以正确执行后,跳转到指定的页面;但是在客户端是未执行,在wx.miniProgram*前打印的日志正常执行了

9 回复
fang04
fang041 楼6 年前

不是,页面加载完成后点击按钮跳转的

xiongxiuying
xiongxiuying2 楼6 年前

好的…

mengyang
mengyang3 楼6 年前

没有在onload里面调用,

我没有用wx.config的时候调用这些函数都是正常的,用了wx.config后就不行了,只有一个wx.miniProgram.navigateBack

可以用

dpeng
dpeng4 楼6 年前

那你的测试代码不要在onload时就调。或者就在WeixinJSBridgeReady里调

tao66
tao665 楼6 年前

你试下jssdk1.3.2

qiangliu
qiangliu6 楼6 年前

没有加wx.config这个,直接在js函数里面调用的jssdk里面的跳转方法

shaojun
shaojun7 楼6 年前

@ 黄思程

可以了,谢谢~

vxiao
vxiao8 楼6 年前

在页面加载完就要跳转吗

jwen
jwen9 楼5 年前

我用这个wx.miniProgram.navigateTo 也不能跳转(加了wx.config)

去掉wx.config就可以正常跳转了。好蛋疼,

你用了wx.config没有?