(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能

这篇具有很好参考价值的文章主要介绍了(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

失败的原因就是:wx.redirectTo不允许跳转到tabBar页面!!!

详情请往下看:

我的需求是用webview把h5内嵌在小程序中, 在h5中进行跳转页面。
模拟跳转到首页:

wx.miniProgram.redirectTo({ url: '/pages/shop/shop' });

排查错误:

1.首先确保 pages/index/index 已经存在

2.跳转url是否正确,记得在路径前加" / "

wx.miniProgram.redirectTo({ url: 'pages/shop/shop' }); //错误

wx.miniProgram.redirectTo({ url: '/pages/shop/shop' }); //正确

3.(重点!!)确保跳转的页面不是在tabbar里面的

因为微信文档有规定:
(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能,javascript,前端,微信小程序

如果要跳转到tabbar页面,请使用wx.switchTab,如下:
(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能,javascript,前端,微信小程序文章来源地址https://www.toymoban.com/news/detail-566302.html

到了这里,关于(已解决坑)调试上wx.miniProgram.redirectTo/wx.redirectTo可以跳转,但是真机上不能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • wx.navigateTo()与wx.switchTab、wx.redirectTo()的区别

    wx.switchTab(Object object) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 wx.navigateTo() 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返 回到原页面 。小程序中页面栈最多十层 wx.redirectTo(Object object) 关闭当前页面,跳转到应用内的某个

    2024年02月09日
    浏览(30)
  • IDEA 远程 Debug 调试,你可以不需要,但是要会

    远程debug真的很有用,我个人的真实经历就是有一次,我新开发的功能,在生产上没生效,我询问了运维多次,运维也多次确认回复说是最新的包,又是查日志,对数据,仍然没发现问题,最后我就采用远程debug发现我新开发的代码不存在。 所以不需要不要紧,但是要会,作

    2024年02月08日
    浏览(48)
  • wx.miniProgram.navigaTo不起作用

    最近写了两个个h5页面嵌套在小程序中,其中有一个按钮点击通过window.location.href跳转到第二个页面,在第二个页面中需要点击跳转按钮跳转到小程序中的某个页面,但是点击了没反应 现将问题记录如下 解决方法 总结: 如果直接用window.location.href这种方式 小程序内嵌h5页面去

    2024年02月11日
    浏览(33)
  • 微信小程序使用webview内嵌h5页面 wx.miniProgram.getEnv失效问题

    背景 最近接到一个h5需求,和普通的h5不一样,这个h5页面是嵌入到小程序中使用的,需求简单来说就是展示一个跳转按钮,判断如果是小程序环境下就进行跳转到其他小程序页面。 实现思路 核心逻辑其实就是判断小程序环境这一块,我们可以直接使用wxsdk来进行判断小程序

    2024年02月09日
    浏览(44)
  • 微信h5跳转小程序wx-open-launch-weapp开放标签不显示(已解决)

    项目需要使用开放标签,按照各种博文上的各种解决方案都不显示, 我都服了,搞来搞去都没用。 最后我搞下来问题我都服了!!!!! 我下载的jweixin-1.6.0.js 不是 正确的 , 对你没看错,这个jssdk应该是我从某个项目里复制出来的 所以遇到不显示的问题没办法解决就需要

    2024年02月13日
    浏览(33)
  • 【电脑连接wifi不能访问网页但是微信和QQ可以登录如何解决】

    选择WIFI,修改DNS配置 1.选择控制面板,找到连接的WLAN,右键选择“Internet协议版本4(TCP/IPV4)”,点击“属性” 2.选择“高级” 3.选择DNS选项,添加“114.114.114.114”DNS服务器

    2024年02月12日
    浏览(29)
  • Windows微信可以上网但是浏览器却用不了网络如何解决

    1、清除DNS缓存。这个主要用于某些网站打不开的情形。 首先同时按WINDOWS+R键,在弹出窗口输入CMD,然后回车。 在弹出的命令提示符中输入ipconfig /flushdns,然后回车。 2、重置winsock目录,在命令提示符中输入netsh winsock reset,然后回车。重置成功后要重启电脑。这个命令非常好

    2024年02月12日
    浏览(106)
  • Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)

    文章概览: 本文将解决一下问题: 问题有先后顺序 Tomcat未配置环境变量 IIs访问权限问题 端口占用问题 文件缺少问题(tomcat可以正常运行但是报错404) 正确的运行框: 正确的网页: 首先你要报个404玩玩; 这里怎么解决呢,将分为一下几类: 根据这个问题可以参考作者之

    2024年02月03日
    浏览(37)
  • 解决 ZeroTier 网络中的连通性问题:可以PING通,但是无法访问服务

    我有一台运行 Linux 的服务器,而我本地的电脑运行的是 Mac 系统。我原本使用的是 Tailscale 来创建局域网,但我计划在此基础上增加 ZeroTier 作为备用的组网方案。 在服务器和本地都成功安装 ZeroTier 并加入网络后,我发现两台设备之间无法实现 PING 连通。然而,当我查看 Web

    2024年01月25日
    浏览(31)
  • xshell可以远程登录服务器但是vscode一直显示让输入密码的解决方案

    vscode报错 但是xshell可以登录 原因 :可能因为我上一次没有恰当的退出远程链接导致的,我每次退出远程都是直接强制关闭VScode。 解决方法 :打开VScode的 view (查看) palette(命令面板)然后输入 Kill VS Code Setver on Host,再重新连接就可以了。 之后断开服务器连接的 正确方式

    2024年01月24日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包