1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <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 {
- data() {
- return {
- windowH: 0,
- windowW: 0,
- webviewStyles: {
- progress: {
- color: 'transparent'
- }
- },
- url: ''
- }
- },
- onLoad(option) {
- if(option.webUel) this.url = decodeURIComponent(option.webUel);
- // 蚂蚁智能客服场景参数
- 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>
|