当前位置: 首页 > news >正文

uniapp 微信小程序跳转外部链接

一、背景:

开发小程序时,跳转到内部路径通常会使用:uni.navigateTo,uni.redirectTo,uni.reLaunch,uni.switchTab等方法,可以跳转到pages.json中已经注册的页面

uni.navigateTo(OBJECT) | uni-app官网

跳转到外部链接,便不能再使用以上方法,需要利用web-view来实现需求

web-view | uni-app官网

二、实现步骤

2.1、展示效果

2.2、pages.json中创建index与webView两个页面

2.3、在index页面点击按钮跳转到webView页面

备注:跳转时携带需要访问的外部路径

<template><view class="content"><button @click="goto">跳转到CSDN</button></view>
</template><script>export default {methods: {goto(){//需要跳转的外部路径let url = 'https://blog.csdn.net/weixin_71403100/article/details/135416379?spm=1001.2014.3001.5501'uni.navigateTo({url:'/pages/webView/webView?url='+url})}}}
</script>

2.4、webView页面接收传递的路径,利用web-view标签进行跳转

<template><view><web-view :src="url"></web-view></view>
</template><script>export default {data() {return {url:''};},onLoad(e) {//接收传递的访问地址this.url = e.url}}
</script>

三、业务域名问题

3.1、开发跟测试时在本地中打开不校验合法域名 

3.2、预览和发布正式版时要在小程序管理后台配置业务域名

3.2.1问题:我在开发测试时选择的不校验合法域名,在微信开发者工具点击跳转到CSDN按钮是可以正常跳转的,但是我在手机上进行预览时是无法跳转到CSDN地址的,下面是手机预览跳转时的效果👇

3.2.2解决:需要在小程序管理后台配置业务域名

路径👉:登录微信公众平台(微信公众平台),在左侧找到开发/开发管理,进入找到开发工具,其中有一项是配置业务域名👇

备注:个人开发的小程序在开发工具中是没有业务域名这一项的,所以个人开发的小程序配置不了业务域名

3.2.3配置域名后的效果:

在配置业务域名后,我预览时跳转的地址就不能再是CSDN了,需要将地址更改成已配置的业务域名地址

手机预览效果:👇

最后,👏👏 😀😀😀 👍👍  

http://www.lryc.cn/news/280102.html

相关文章:

  • 【STM32】FLASH闪存
  • 滴水内存地址堆栈
  • Laravel中的lockForUpdate悲观锁
  • BikeDNA(八)外在分析:OSM 与参考数据的比较2
  • 28 星际旋转
  • 测试人员必备基本功(3)
  • 记一次数据修复,需要生成十万条sql进行数据回滚
  • [paddle]paddlehub部署paddleocr的hubserving服务
  • 2024校招,网易互娱游戏测试工程师一面
  • Linux Ubuntu搭建我的世界Minecraft服务器实现好友远程联机MC游戏
  • Springboot对接ceph集群以及java利用s3对象网关接口与ceph集群交互
  • nrm使用
  • 06-微服务OpenFeigh和Sentinel持久化
  • docker 安装redis (亲测有效)
  • 利用GitHub开源项目ChatGPTNextWeb构建属于自己的ChatGPT - Docker
  • Vue3使用ElementPlus中的el-upload手动上传并调用上传接口
  • 【Github3k+⭐️】《CogAgent: A Visual Language Model for GUI Agents》译读笔记
  • FF的异步清零端口需要时钟吗?--不需要
  • 【conda】pip安装报错,网络延时问题解决记录(亲测有效)
  • Spring Boot整理-Spring Boot的优势
  • C++标准学习--decltype
  • Linux之静态库和动态库
  • erlang/OTP 平台(学习笔记)(三)
  • Spring整理-Spring框架中用了哪些设计模式
  • Poi实现根据word模板导出-图表篇
  • windows或mac端口转发
  • Linux工具-搭建文件服务器
  • 深入理解@DubboReference与@DubboService【三】
  • linux主机的免密登录
  • Git常用命令和QA(网摘)