我们在前面介绍#果酱小程序#的文章中介绍了如何跳转外链和打开公众号文章,但是其实博客中最多还是内部链接,如何实现内部链接的跳转呢?
世面上的绝大部分小程序都是统一当做外链来处理,就是不管内部链接还是外部链接,只要文章中的链接统一用 webview 打开。另外一些小程序是通过在 a 标签中插入一些特殊的属性来实现。
这两种情况体验都很不好,因为 webview 打开,还要加载样式和其他资源,效率就要差好多,如果 a 标签要加入一些特殊属性,那么很多历史的链接都要处理,这个工作量是非常巨大的。
如果我们能够识别内部链接,并且直接用内部路径跳转打开的话,小程序体验会更上一层。
真正的内部跳转
#果酱小程序#真正识别了内部链接,内部链接直接实现小程序内跳转,目前可以识别:博客首页,文章详情页,文章分类页,文章标签页,文章作者页,文章专题页。
在编辑文章内容的时候,插入这些页面的链接的时候,不用额外做什么,直接插入网页链接即可,当小程序打开文章的详情页的时候,这些链接自动会解析成小程序内部路径,点击直接跳转。历史文章中的链接也无需任何额外操作,也一样自动解析。

卡片内容模板
如果你在内容详情中需要插入更加复杂的小程序跳转链接,无论内部或者外部,那么#果酱小程序#内置的内容模板插件,支持插入卡片模板,目前支持大图卡片和小图卡片:

在卡片内容编辑页面,页面可以选择方式就非常多,并且所有页面交互都已经非常完善。

比如选择文章详情页,就会出现输入框让你输入文章id,或者输入关键字查询对应的文章,也可以选择跳转小程序,则出现要跳转小程序的 APPID 和路径。还选择外部链接,等等。
也可以长按下面二维码体验:

[template id="6846"]