blob: fab08d239be20cd3b09184543c46c87df0d62ef9 [file] [log] [blame]
<template>
<view>
<view class="status_bar"></view>
<web-view :webview-styles="webviewStyles" :src="src"></web-view>
</view>
</template>
<script>
export default {
data() {
return {
src: "",
webviewStyles: {
progress: {
color: '#2B9939'
}
},
userid: ""
}
},
onLoad(option) {
let that = this
let userid = uni.getStorageSync("userid")
//that.userid = userid
let url = option.url
// if (url.indexOf("?") > 0) {
// url = url + "&userid=" + userid
// } else {
// url = url + "?userid=" + userid
// }
console.log(url)
that.src = url
},
onBackPress(options) {
uni.reLaunch({
url: '/pages/sub_tabbar/index'
})
return true
},
onReady() {
let that = this
let userid = uni.getStorageSync("userid")
var pages = getCurrentPages()
var page = pages[pages.length - 1]
var currentWebview = page.$getAppWebview()
var url = currentWebview.children()[0].getURL()
var wx = currentWebview.children()[0]
wx.addEventListener('loaded', function(e) {
let newUrl = wx.getURL()
if (newUrl.indexOf("userid") > -1) {
//console.log(1)
return false
}
if (newUrl.indexOf("?") > 0) {
newUrl = newUrl + "&userid=" + userid
} else {
newUrl = newUrl + "?userid=" + userid
}
that.src = newUrl
}, false);
},
}
</script>
<style scoped lang="scss">
</style>