在官方示例hackernews项目中找到了解决方案:
判断当前的环境是web还是app,如果是web,则直接跳转;如果是app,则跳转到路由配置的页面,页面里加web组件,src指向h5链接
<template>
<div>
<web class="webview" :src="url"></web>
</div>
</template>
<style scoped>
.webview{
flex:1;
}
</style>
<script>
export default {
computed: {
url(){
if(this.$route && this.$route.params){
return this.$route.params.url
}
return 'http://m.taobao.com'
}
}
}
</script>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…