分享好友 最新动态首页 最新动态分类 切换频道
置顶免鉴H5跳转小程序的坑,微信可跳,H5无法跳、自定义传参、云函数上传失败等小白解决方案精选热门
2024-12-27 13:00

本文适合小白交流,大佬勿喷。把自己遇到的坑,小白解决方案贴出来交流。

置顶免鉴H5跳转小程序的坑,微信可跳,H5无法跳、自定义传参、云函数上传失败等小白解决方案精选热门

坑1:微信跳转与H5跳转,跳转的路径不是一样的。

跟我一样粗心伙伴注意了

官方说明:网页会判断所在的环境来觉得采用哪种跳转方式,如检测到微信客户端内,则免鉴权使用开放标签跳转如检测到在外部浏览器或 App,则使用 URL Scheme 跳转小程序。
  • 区别在于在html代码里面的属于标签跳转,URL Scheme跳转是在云函数里面的。

主要问题是没看清文档及不熟悉云开发,以为前台代码的path就是所有跳转的url。html的path=xxx 仅指的是当在微信H5情况下跳转的路径(可带参数)

如果想在其他浏览器(非微信H5上做跳转,跳转的路径及参数需要在云函数写

其中path是路径,不能带参数(不太确定),简约如果有参数则写在query里面去,例如 query:'openid=developers'

这样的话微信跳转的路径其实可以与H5跳转路径不一样都没问题,第一个坑解决了。


坑2:哪怕按照上面写了,还是微信能跳,H5不能跳,云函数一直无法上传。

我也查了社区很多贴,没有一个好的解决方案,这个坑主要问题是在基础没有打好的问题,我想部分人应该也是刚接触云开发不久,都是用到这个开发能力才去接触这个开发能力

解决方案:

官方在云函数的地方,告诉我们需要新建一个云函数名字为public,在这个目录下面创建一个js。但是因为这个要用到wx-server-sdk。

打开命令行,定位到public,安装一下所需要的环境,云函数中使用 wx-server-sdk 需在对应云函数目录下安装 wx-server-sdk 依赖(自己理解)

这个安装上去的了,你的public目录下就会多一个node_modules目录,云端安装就不说了,这里我是直接全部上传的。

安装好后,上传代码后,基本上H5就可以跳转到浏览器了。(如果你的还行不行,检查一下权限,还有报错,可能还需要按照node_sdk)

【如果还是不行,可以回复本帖,尝试帮忙排查解决】


坑3:路径后自定义传参问题?参数是动态的问题。

因为自己对云函数认识不足,所以用了自己的解决方案。

我当时项目的需求是,动态传参,每个参数都是不一样,如果按官方的文档是固定路径的

我是获取当前h5的url参数,提取自己要的参数出来。然后拼接到 path里面去。拼接的方法有很多,当时为了速度快点就用了最白痴的方法。

需要注意,微信的跳转与h5跳转写法不一样。


微信H5的自定义参数跳转

我把官方的这个代码

改成了(大佬别吐槽,当时为了实现功能)


其他H5的自定义参数跳转

把代码拉到最下面去,他是通过这个来执行云函数的,然后拿到回传的信息的链接,最后直接js跳转到该链接。


所以我们可以把我们的值也传过去。我在data里面加了一个action1


云函数那边我没有用原本那个方法,而是直接改了原本的。(可以按照自己思路来)

最终我的云函数代码就是


最后可以实现根据自定义传参到url,h5、微信h5都能自动跳转到微信小程序。

最新文章
织梦DedeCMS开始商业授权收费,一个网站授权费5800元,您还用吗?
相信许多老对织梦系统都很熟了,不过如果你正在使用Dedecms织梦内容管理系统就需要注意了,从9月26日起尚未购买DedeCMS商业使用授权的话,那就可能面临遭官方索赔的风险。因为在本月26日,DedeCMS官方发布了《关于提醒办理 DedeCMS产品商业
社交媒体变革下的站长营销策略影响及应对策略
2025AI感悟图像,仅供参考  随着社交媒体平台的不断演变,站长们的营销策略也需要不断适应这些变化。近年来,我们见证了社交媒体平台从简单的图文分享到短视频、直播等多种形式的兴起,这对站长们的营销策略提出了新的挑战和机遇。  短
温州乐清铁定溜溜,吃喝玩乐住一站打卡!解锁超多玩法
  在温州乐清大荆镇,有一座国内规模最大的溜溜主题乐园——铁定溜溜,这是一个充满童趣和欢乐的地方。今天,与小编一起来感受一下这里的美好风光和无限魅力,解锁超多不一样的玩法。铁定溜溜  铁定溜溜是一个主要以铁皮石斛为核心,集
文艺晚会策划书剧本(五篇)
每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
uc神马搜索广告表单推广怎么做
uc神马搜索广告表单推广怎么做,这是许多广告主都关心的问题。作为遵义腾浪科技有限公司的全平台广告开户推广渠道,我们为您提供了解答和解决方案。关键词:、、。在进行uc神马搜索广告表单推广之前,您需要进行广告开户。作为腾浪科技的渠
电脑硬盘重新分区教程「苹果电脑如何重新分区」
刚买的新电脑,一般情况下只有两个或四个盘符,很多人就需要给电脑重新进行分区,想要多设置几个分区,方便更好的管理电脑的各个数据。但是很多人不太会设置,下面小编就教大家两个方法快速给新电脑进行分区。使用电脑自带的磁盘管理来进行
打造卓越展示型,策略解析与实战攻略
构建高效展示型,本书提供全面策略与实战指南。涵盖设计、用户体验、内容优化、SEO技巧等多方面内容,助您打造专业、易用、流量高的展示型。从规划到实施,深入解析成功案例,提升竞争力。展示型的特点搭建策略解析实战操作手册在互联网的
熊猫咖啡屋 云手机多开挂机
《熊猫咖啡屋》是一款轻松治愈的3D模拟经营游戏,带你体验咖啡文化和经营咖啡店的快乐!通过「熊猫咖啡屋云手机软件」可以大大提高您的挂机搬砖效率:多多云手机完全模拟真实手机环境,每一台专业云手机都是独立系统,允许用户在云手机里安
生成式AI每年可为经济增加2.6万亿美元至4.4万亿美元
▼麦肯锡表示:“生成式人工智能可能对知识工作产生最大的影响,特别是涉及决策和协作的活动,而这些活动以前自动化的潜力最低。”生成式人工智能有可能改变组织组织内部公司信息的方式,使员工更容易通过类似 ChatGPT 的查询界面访问存档信
相关文章
推荐文章
发表评论
0评