12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <template>
- <web-view class="web-view" :webview-styles="webviewStyles" :src="url" :style="{width: windowW + 'px', height: windowH + 'px'}"></web-view>
- </template>
- <script>
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- import {
- mapGetters
- } from "vuex";
- export default {
- computed: mapGetters(['chatUrl']),
- data() {
- return {
- windowH: 0,
- windowW: 0,
- webviewStyles: {
- progress: {
- color: 'transparent'
- }
- },
- url: ''
- }
- },
- onLoad(option) {
- this.url = this.chatUrl;
- try {
- const res = uni.getSystemInfoSync();
- this.windowW = res.windowWidth;
- this.windowH = res.windowHeight;
- } catch (e) {
- // error
- }
- }
- }
- </script>
|