您当前的位置: 首页 > 知识百科 > 小程序外链打不开怎么办?

小程序外链打不开怎么办?

时间:2023-07-01 14:05 阅读数:109 人阅读 分类:知识百科

  小程序外链打不开怎么办?小编记得,在小程序的官方文档里面说过,小程序里面是不支持外链的加入的。当很多时候,有人需要加入外链,这时候又打不开了。下面小编给大家介绍小程序外链打不开怎么办。

  小程序外链打不开怎么办?

  微信小程序外链在目前来说还是不被官方允许的。小程序如果可以用外部链接的话。那肯定很多应用就跟公众号H5没差别了,无法体现它的核心价值:"体验更流畅"。所以,大家在小程序代码里面添加的所有A标签的href是无效的。所以大家在小程序里面添加的外链是打不开的,怎么办呢?

  方法是网友想出来的,下面给大家介绍一下吧。仅供大家参考学习。

  机器人的聊天是用户发送问题,后端返回的答案是html格式的(项目已成型),这时候我们要做的第一步是把段html代码翻译成小程序自己的语言。

  返回值为:

  {"content":"启动速度和电脑配置及系统安装软件的多少都有关系,以下是小乐搜集到的优化方法,您可以尝试 1.您可以通过调整启动项和服务项提速,➢点击这里查看方法 2.如果是笔记本电脑,可尝试将电源管理方案调整至高*能,➢点击这里查看操作方法 3.您可以使用小工具优化加速您电脑的系统(➢点击这里填写您的邮箱接收小工具,在电脑上运行) 85%的用户通过以上方法解决了此问题/:strong 亲~不要着急哦,请回复数字“0”小乐帮您转接工程师","msgtype":"text","code":1000,"success":true}

  下边开始转化,

  思路:第一步首先把这个html代码转化成json,由于这个一部分数据层级只有两层,所以我们生成的json就不考虑层级,按照顺序生成,但是需要注意的是里边含有a标签,这时候我们需要做的是把a标签变成navigator标签,或者是转成view标签,加上点击事件调用navigator事件。

  小程序js生产json后wxml用template循环获取

  这样就可以生成我们想要的小程序页面

  第二种情况:

  如上图所示,我们解析了a标签,但是这个a标签对应的是一个html的方案,而解析整个html我们用上边的方式就不行了。

  这时候我们需要时点击a标签时用请求 wx.request请求这个html的url,获取到html后用html2json直接转化成json,在这里你可以得到获取转化成json以及解析成wxml的例子。

  需要注意的是你拿到这个例子后展示你的页面会很差强人意,这时候你只能修改它的逻辑,按照你们的模版进行进一步转化。

  以上就是小编为大家搜集的小程序外链打不开怎么办?的全部内容了,希望能帮到大家。如果你还有更多疑问或者建议,可以来我们微小乔的网站哦,谢谢大家的关注!

相关推荐:

微信小程序外链二维码开放是怎么回事?

微信小程序video层级太高怎么办?

微信小程序跳转到淘宝页面怎么实现?