uniApp跳转外链

创建一个新的页面,在该页面中使用web-view组件加载外部URL:pages/web-view/web-view

javascript 复制代码
<template>
  <view>
    <uni-list>
      <uni-list-item
        title="打开外部链接"
        @click="openExternalLink"
      ></uni-list-item>
    </uni-list>
  </view>
</template>

<script>
export default {
  methods: {
    openExternalLink() {
      window.open('https://super.xiaoxilao.com/', '_blank');
    }
  }
}
</script>

<style>
/* 你的样式 */
</style>

在我们当前需要点击跳转的页面,增加点击事件,跳转到你创建的web-view页面,并传递URL参数:例如:/pages/index/index

javascript 复制代码
<template>
  <view>
    <uni-list>
      <uni-list-item
        title="打开外部链接"
        @click="openExternalUrl('https://super.xiaoxilao.com/')"
      ></uni-list-item>
    </uni-list>
  </view>
</template>

<script>
export default {
  methods: {
    openExternalUrl(url) {
      uni.navigateTo({
        url: `/pages/web-view/web-view?url=${encodeURIComponent(url)}`
      });
    }
  }
}
</script>

<style>
/* 你的样式 */
</style>
相关推荐
DO_Community几秒前
Ubuntu/Debian VPS 上 Apache Web 服务器的完整配置教程
服务器·ubuntu·debian
oMcLin2 分钟前
Linux 系统的服务器救援指南:从 Live USB 到 chroot 恢复系统
linux·服务器·php
慕容雪_7 分钟前
springboot jar注册windows服务(nssm版)
windows·spring boot·jar·nssm·注册服务
fengyehongWorld7 分钟前
Linux journald与journalctl命令
linux·运维·服务器
私人珍藏库8 分钟前
[Windows] MusicPlayer2 V2.78
windows·音视频·工具·软件·win·music
米高梅狮子12 分钟前
1. Cockpit 管理服务器
linux·运维·服务器
m0_7373025814 分钟前
云服务器 vs 传统服务器:核心区别与选型指南
服务器
Dreamboat-L9 小时前
云服务器上部署nginx
java·服务器·nginx
web前端神器10 小时前
vue、uniapp项目循环中能显示每个列表的内容,但是点击的时候传递的参数却不正确
uni-app
ModyQyW10 小时前
HBuilderX 4.87 无法正常读取 macOS 环境配置的解决方案
前端·uni-app