web-view
在uniapp中用web-view打开外部链接,打开的链接是在浏览器中重新打开的链接,并不能对其进行一系列的操作。
而应用runtime.openURL的方法可以用浏览器直接打开链接,而不是像web-view的效果。
plus.runtime.openURL(
参数一:链接地址link,
参数二:打开url地址失败的回调函数
参数三: 指定打开的url地址的程序名称)
代码案例
async next() {
if(this.entrySort === 1) {
const res = await this.$http.get('/api/kefu/user')
// console.log(res);
if(res.code !== 0) {
return this.showToast(res.msg)
}
this.kefu = res.data.kefu
this.kefuWechat = true
}else {
const link = this.goods.link;
if (link) {
//仅在app内调用该方法
// #ifdef APP-PLUS
//此处是链接部分
plus.runtime.openURL(link, err => {
//console.log(link);
});
// #endif
}
}
}