小程序外链打不开怎么办?
小程序外链打不开怎么办?小编记得,在小程序的官方文档里面说过,小程序里面是不支持外链的加入的。当很多时候,有人需要加入外链,这时候又打不开了。下面小编给大家介绍小程序外链打不开怎么办。
小程序外链打不开怎么办?
微信小程序外链在目前来说还是不被官方允许的。小程序如果可以用外部链接的话。那肯定很多应用就跟公众号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层级太高怎么办?
微信小程序跳转到淘宝页面怎么实现?
上一篇:公众号有趣的自我介绍怎么写?