You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <web-view class="web-view" :webview-styles="webviewStyles" :src="url" :style="{width: windowW + 'px', height: windowH + 'px'}"></web-view></template>
<script> import { mapGetters } from "vuex"; export default { //computed: mapGetters(['chatUrl']),
data() { return { windowH: 0, windowW: 0, webviewStyles: { progress: { color: 'transparent' } }, url: '' } }, onLoad(option) { if(option.webUel) this.url = option.webUel; // 蚂蚁智能客服场景参数
if(option.tntInstId) this.url += `?tntInstId=${option.tntInstId}`; if(option.scene) this.url += `&scene=${option.scene}`; uni.setNavigationBarTitle({ title: option.title }) try { const res = uni.getSystemInfoSync(); this.windowW = res.windowWidth; this.windowH = res.windowHeight; } catch (e) { // error
} } }</script>
|