navigateTo跳转到外部页面
在使用navigator进行跳转时,只能跳转到本地页面,当跳转到外部链接时无反应
思路就是先跳转到本地页面,然后在本地页面渲染外部链接的网页
执行跳转的页面 /index/index.vue
<view v-for="(items, index) in list" @tap="gotoNew(items.title)"> .... </view>
methods: { gotoNew:function(t){ uni.navigateTo({ url:'./details?title='+t }) } },
将要跳转的页面 /index/details.vue
<template>
<web-view :src="url" :progress="false"></web-view>
</template>
<script>
export default {
data() {
return {
url:'https://www.baidu.com',
title:''
}
},
onLoad(res) {
this.title=res.title;
},
onReady(){
uni.setNavigationBarTitle({
title:this.title
})
}
}
</script>
加油!

浙公网安备 33010602011771号