jhzh
2025-04-03 db12897dc68c68d40c557aa59ad78022e2b30ac2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<template>
  <v-page>
    <!-- <view class="app-nav"></view> -->
    <view class="w-max" style="height: var(--status-bar-height)"></view>
    <view class="h-100" v-if="android=='Android'"></view>
    <view class="flex-fill boxs">
     <web-view
        :webview-styles="webviewStyle"
        class="iframe"
        :src="url"
        frameborder="0"
      ></web-view>
    </view>
    <view class="back" @click.stop="$back(2)"></view>
  </v-page>
</template>
<script>
import app from "app.js";
export default {
  name: "service",
  data() {
    return {
      webviewStyle: {
        height: "300px",
      },
      url:uni.getStorageSync('otc')
    };
  },
  mounted() {
    // #ifdef APP-PLUS
    var currentWebview = this.$scope.$getAppWebview(); //获取当前web-view
    var wv = currentWebview.children()[0];
    wv.setStyle({
      top: uni.getSystemInfoSync().statusBarHeight+40, //此处是距离顶部的高度,应该是你页面的头部
      zindex: 1,
      scalable: false, //webview的页面是否可以缩放,双指放大缩小
    });
    // #endif
  },
  computed: {
      mobileBase() {
      // #ifdef APP-PLUS
        return app.mobile+'/';
      // #endif
      // #ifdef H5
            return '/';
      // #endif
      },
      android(){
          // #ifdef APP-PLUS
         // console.log(plus.os.name)
          return plus.os.name
          // #endif
      }
  },
  methods: {
   
  },
  onLoad(a) {
     // console.log(a)
  }
};
</script>
<style lang="scss" scoped>
// .app-nav{
//     width: 100%;
//     height: 60px;
//     background-color: white;
// }
.iframe {
  width: 100%;
}
.h-100{
    height: 200px;
}
</style>