调整webView,新增关闭按钮
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<view>
|
||||
<web-view :src="webUrl" @message="onMessage"></web-view>
|
||||
<web-view :src="webUrl"></web-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -14,16 +14,15 @@
|
||||
created() {
|
||||
this.webUrl = this.$Route.query.url
|
||||
},
|
||||
methods: {
|
||||
onMessage(e){
|
||||
let { data } = e.detail
|
||||
data.map(val => {
|
||||
if(val.type === 'back'){
|
||||
this.$Route.back()
|
||||
return
|
||||
}
|
||||
})
|
||||
}
|
||||
onNavigationBarButtonTap() {
|
||||
let pages = getCurrentPages()
|
||||
let page = pages[pages.length - 1];
|
||||
let currentPages = page.$getAppWebview()
|
||||
let children=currentPages.children()
|
||||
children[0].close()
|
||||
setTimeout(()=>{
|
||||
uni.navigateBack()
|
||||
},0)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user