h5怎么跳转到小程序的页面?

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

网上不少朋友说,先引入jweixin-1.3.0.js,然后通过wx.miniProgram.navigateTo 方法跳转到指定的小程序页面。

可是,请问,我在哪里告诉微信,我要跳转到哪个小程序里去?在哪里配置目标小程序的信息?

如果我直接

wx.miniProgram.navigateTo({

   url: ‘/pages/index’

});

那我__跳哪个小程序__里去?哪里指定?懵逼,急求大神指点。

10 回复
chaoshi
chaoshi1 楼6 年前

小程序嵌套h5

jtan
jtan2 楼6 年前

这个是需要使用<web-view></web-view>标签在你的小程序里面嵌入一个网页,在h5页面在使用这个方法在回到小程序,单纯h5是不能进行跳转小程序的。

yangfang
yangfang3 楼6 年前

在小程序 内嵌 web-view ,三src 指向内嵌H5 网址,然后就可以 在 h5 内 跳转至小程序 wxminiProgramreLaunch({ url:‘/pages/xxxx’ })

pingliao
pingliao4 楼6 年前

大家在使用webview跳转h5.然后从h5跳转回小程序没有遇到不能跳转的吗?我就发现从H5跳不回小程序,很多人说是微信版本问题,旧版本会有问题。

qiang27
qiang275 楼6 年前

纯H5不能跳转小程序,只有在小程序里webview嵌入的h5才可以

xiajun
xiajun6 楼6 年前

小程序内 使用webview跳转h5.然后从h5跳转回小程序是可以的。 不是通过小程序内打开的h5 是跳转不了小程序的。

ncheng
ncheng7 楼6 年前

可以把你的代码和微信版本以及基础库版本贴出来大家看看

qiangli
qiangli8 楼6 年前

h5只能在webview里面使用吧。

gzhou
gzhou9 楼6 年前

有人解决了吗

juanlong
juanlong10 楼4 年前
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1"/>
    <script src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script>
</head>
<body>
    <div id="app">点我</div>
    <div id="error"></div>
    <script>
        var app = document.getElementById('app');
        var error = document.getElementById('error');
        app.onclick = function() {
            wx.miniProgram.navigateTo({
                path: '/pages/index',
                appId: '===================',
                success: function() {
                    error.innerText = "success";
                },
                error: function(err) {
                    error.innerText = err;
                }
            });
        };
    </script>
</body>
</html>