1、App平台可以使用 plus.runtime.openURL或web-view组件;
2、H5平台使用 window.open;

<view class="example-body">
<uni-link href="https://uniapp.dcloud.io/" text="https://uniapp.dcloud.io/">
</uni-link>
</view>

uni-link组件

<template>
<text style="text-decoration:underline" :href="href" @click="openURL" >{{text}}</text>
</template>

openURL方法:

openURL() {
// #ifdef APP-PLUS
plus.runtime.openURL(this.href) //这里默认使用外部浏览器打开而不是内部web-view组件打开
// #endif
// #ifdef H5
window.open(this.href)
// #endif

参考代码:在hello uni-app中有个组件ulink.vue已对多端进行封装。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐