您现在的位置是:网站首页> 编程资料编程资料
微信小程序跳转外部链接的详细实现方法_javascript技巧_
2023-05-24
651人已围观
简介 微信小程序跳转外部链接的详细实现方法_javascript技巧_
微信小程序跳转外部链接
在开发小程序过程中,我们可能会有这样的需求,在小程序中打开H5或者外部链接
实现方法如下:
1、配置业务域名
小程序管理后台——开发(开发管理)——开发设置:新增业务域名

在这里将你需要的外部链接域名配置完之后,再下载校验文件(校验文件需要放到当前域名的根目录下)
2、不勾选 “不校验合法域名”
开发者工具进行 “不校验合法域名”配置

3、刷新项目配置

4、打开外部链接
以上操作均完成之后,便可以打开外部链接
情况1:外部链接没有带参数
//跳转前处理外部链接 handlePdf(e){ wx.navigateTo({ url: '../../outer/outer?src='+e.currentTarget.dataset.url+'&title=合同详情' }) }, //跳转后获取参数 data: { src:"", }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ src:options.src }) //设置当前标题 wx.setNavigationBarTitle({ title: options.title, }) }, 情况2:外部链接带参数
- encodeURIComponent() 函数可把字符串作为 URI 组件进行编码
- decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
//跳转前处理外部链接 handlePdf(e){ let url="https://xxx/#/pdfInfo?url="+e.currentTarget.dataset.url wx.navigateTo({ url: '../../outer/outer?src='+encodeURIComponent(url)+'&title=合同详情' }) }, //跳转后获取参数 data: { src:"", }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ src:decodeURIComponent(options.src) }) //设置当前标题 wx.setNavigationBarTitle({ title: options.title, }) }, 

总结
到此这篇关于微信小程序跳转外部链接的文章就介绍到这了,更多相关微信小程序跳转外部链接内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Vue3 + elementplus实现表单验证+上传图片+ 防止表单重复提交功能_vue.js_
- Vue中引入swiper报错的问题及解决_vue.js_
- js中关于require与import的区别及说明_javascript技巧_
- js中的this作用域全解析_javascript技巧_
- vue中let that=this的作用及说明_vue.js_
- 关于vue-socket.io使用及版本原因消息无法监听bug_vue.js_
- vue中view-model双向绑定基础原理解析_vue.js_
- Vue如何解决子组件data从props中无法动态更新数据问题_vue.js_
- 解读vant的Uploader上传问题_vue.js_
- Vue echarts封装组件需求分析与实现_vue.js_
