uniapp中实现跳转链接到游览器(安卓-h5)

uniapp中实现跳转链接到游览器(安卓-h5)

项目中需要做到跳转到外部链接,网上找了很多都不是很符合自己的要求,需要编译成app后是跳转到游览器打开链接,编译成web是在新窗口打开链接。实现的代码如下:

效果:


代码:

js 复制代码
wxParseATap(e) {
				const {
					href
				} = e.currentTarget.dataset; // TODO currentTarget才有dataset
				if (!href) return;
				let parent = this.$parent;
				while (!parent.preview || typeof parent.preview !== 'function') { // TODO 遍历获取父节点执行方法
					parent = parent.$parent;
				}
				// parent.navigate(href, e);
				// #ifdef APP-PLUS
				plus.runtime.openURL(href);
				// #endif

				// #ifdef H5
				window.open(href);
				// #endif

				// #ifdef MP
				uni.setClipboardData({
					data: href,
					success: () => {
						uni.showToast({
							icon: 'none',
							title: '链接已复制,请在浏览器打开'
						});
					}
				});
				// #endif
			},
相关推荐
饭啦啦15 分钟前
uniapp音乐播放createInnerAudioContext
uni-app
米粒宝的爸爸2 小时前
uniapp中vue3 ,uview-plus使用!
前端·vue.js·uni-app
狂龙骄子9 小时前
uniapp Switch控件背景颜色自定义
css·uni-app·switch·hbuilderx·colorui
qq_424409199 小时前
uniapp的app项目,在华为pad上运行,页面显示异常
uni-app
涛々10 小时前
uniapp-vue3-js-vite-pinia-eslint 快速开发模板
javascript·uni-app·uniapp+vue3模板
三天不学习11 小时前
使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)
小程序·uni-app·ai编程
Q_Q51100828515 小时前
python+django/flask+uniapp宠物中心信息管理系统app
spring boot·python·django·flask·uni-app·node.js·php
小刀拉屁股让你开开眼15 小时前
uniapp 腾讯地图服务
uni-app
不爱搬砖的码农16 小时前
使用 vscode 开发 uni-app 项目时如何解决 manifest.json 文件注释报错的问题
vscode·uni-app·json
刘大浪1 天前
uniapp 小程序 学习(一)
学习·小程序·uni-app