小程序如何打开外部链接?

小程序如何打开外部链接?

小程序如何打开外部链接?

小程序是一种轻量级的应用程序,它可以在微信中运行,而且无需下载安装,使用方便快捷。但是,在小程序中,有时需要打开外部链接,这该怎么办呢?下面,我们为大家介绍一下小程序如何打开外部链接。

第一种方法:使用标签

在小程序中,我们可以使用标签来打开外部链接。具体操作如下:

  1. 在小程序的wxml文件中,添加标签,并设置href属性,如下所示:
  2.     
        <a href=\"https://www.baidu.com\">百度一下,你就知道</a>
        
        
  3. 在小程序的js文件中,添加bindtap事件,如下所示:
  4.     
        <a href=\"https://www.baidu.com\" bindtap=\"openUrl\">百度一下,你就知道</a>
        
        
  5. 在小程序的js文件中,定义openUrl函数,如下所示:
  6.     
        Page({
            openUrl: function (e) {
                wx.navigateTo({
                    url: e.currentTarget.dataset.url
                })
            }
        })
        
        

注意:使用标签打开外部链接时,需要在小程序的后台配置域名白名单,否则会出现“链接不安全”的提示。

第二种方法:使用wx.navigateToMiniProgram函数

除了使用标签,我们还可以使用wx.navigateToMiniProgram函数来打开外部链接。具体操作如下:

  1. 在小程序的js文件中,添加按钮,并设置data-appid和data-path属性,如下所示:
  2.     
        <button data-appid=\"wx1234567890\" data-path=\"/pages/index/index\">打开外部链接</button>
        
        
  3. 在小程序的js文件中,添加按钮的bindtap事件,如下所示:
  4.     
        Page({
            openApp: function (e) {
                var appId = e.currentTarget.dataset.appid;
                var path = e.currentTarget.dataset.path;
                wx.navigateToMiniProgram({
                    appId: appId,
                    path: path,
                    success(res) {
                        console.log(\"打开成功\");
                    },
                    fail(res) {
                        console.log(\"打开失败\");
                    }
                })
            }
        })
        
        

注意:使用wx.navigateToMiniProgram函数打开外部链接时,需要在小程序的后台配置跳转的小程序appid和路径。

小结

以上就是小程序如何打开外部链接的方法,使用标签和wx.navigateToMiniProgram函数都可以实现打开外部链接的功能。不同的方法适用于不同的场景,开发者可以根据实际情况进行选择。

以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。
THE END
分享
二维码
< <上一篇
下一篇>>