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

UniApp 跳转外部链接实现

1. UniApp 跳转外部链接实现

1.1. 方式一:webview

  uni.navigateTo跳转到我们定义的一个内部页面,内部页面接收需要跳转到外部的URL。

1.1.1. 创建页面webview.vue

  首先,我们需要创建一个目标页面,用于加载外部链接。
  在 pages 目录下创建一个新的文件夹,例如 webview,然后在该文件夹下创建一个 webview.vue 文件。

<template><view class="container"><web-view :src="externalUrl"></web-view></view>
</template>
<script>
export default {data() {return {externalUrl: ''};},onLoad() {this.externalUrl = this.$route.query.url;}
};
</script>
<style scoped>
.container {width: 100%;height: 100vh;
}
</style>

  在上述代码中,我们使用了 组件来显示外部链接。externalUrl 是从路由参数中获取的外部链接,作为 src 属性传递给 组件。

1.1.2. 配置路由

  接下来,我们需要在 router/index.js 文件中配置路由,以便能够访问到目标页面。

import Vue from 'vue';
import Router from 'uni-simple-router';Vue.use(Router);const router = new Router({routes: [// 其他页面路由配置...{path: '/pages/webview/webview',name: 'webview'}]
<
http://www.lryc.cn/news/614098.html

相关文章:

  • Elasticsearch LTR(Learning To Rank)从训练到检索与重排
  • Elasticsearch:在向量搜索中使用 Direct IO
  • 力扣-438.找到字符串中所有字母异位词
  • ctfshow_萌新web9-web13-----rce
  • python学智能算法(三十五)|SVM-软边界拉格朗日方程乘子非负性理解
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • 文件管理从基础到高级:文件描述符、超大文件切片重组与快速删除实战
  • 五、CV_ResNet
  • 腾讯iOA:数据安全的港湾
  • wordpress的wp-config.php文件的详解
  • proteus实现简易DS18B20温度计(stm32)
  • Linux软硬链接与动静态库
  • SQL的多表连接查询(难点)
  • 冷冻食材,鲜美生活的新选择
  • trae开发c#
  • 面试题:bable,plugin,loader,还有在打包过程中.vue/.react文件是如何转化为.js文件的
  • 解决Ollama外部服务器无法访问:配置 `OLLAMA_HOST=0.0.0.0` 指南
  • 【世纪龙科技】数智重构车身实训-汽车车身测量虚拟实训软件
  • 网络基础——网络层级
  • 库函数NTC采样温度的方法(STC8)
  • 大模型——部署体验gpt-oss-20b
  • 项目一系列-第3章 若依框架入门
  • SEABORN库函数(第十八节课内容总结)
  • 睿抗开发者大赛国赛-24
  • Java基础之匿名内部类与lambda表达式
  • DAY 39 图像数据与显存
  • 缓存投毒进阶 -- justctf 2025 Busy Traffic
  • docker缓存目录转移设置和生效过程
  • 总结运行CRMEB标准版(uniapp)微信小程序的问题
  • 站在Vue的角度,对比鸿蒙开发中的数据渲染二