zhaojs
2023-06-25 4ac3c2382e0733685f7612f8e9ca4e85d15c1411
uniapp/pages/rankinglist/xianbao.vue
@@ -1,15 +1,23 @@
<template>
   <view>
   <view v-if="isshowtype">
      <findPage></findPage>
   </view>
   <view v-else>
      <web-view :webview-styles="webviewStyles" :src="webviewUrl" @message='received'></web-view>
   </view>
</template>
<script>
   import findPage from '@/components/sh_page/findPage.vue';
   //var wv
   export default {
      components:{
         findPage
      },
      data() {
         return {
            webviewUrl: '',
            isshowtype:false,
            webviewStyles: {
               progress: {
                  color: '#EE1B14'
@@ -17,17 +25,30 @@
            },
         }
      },
      onLoad(options) {
         if(!this.hasLogin){
            uni.reLaunch({
               url:"/pages/login/wxlogin"
            })
         }
         else{
            const value = uni.getStorageSync('userInfo');
            this.webviewUrl = encodeURI('http://dfgapp.ushopvip.com/html/xianbao.html?token='+value.token);
         }
      onShow()
      {
         // #ifdef APP-PLUS
         
         var showtar = getApp().globalData.ifwt == 1 ? false : true;
         var platform = plus.os.name;
         //showtar&&platform=='iOS'
         if(showtar&&platform=='iOS')
         {//跳转new
            this.isshowtype=true;
         }
         else
         {
            if(!this.hasLogin){
               uni.reLaunch({
                  url:"/pages/login/wxlogin"
               })
            }
         }
         // #endif
      },
      onLoad(options) {
         const value = uni.getStorageSync('userInfo');
         this.webviewUrl = encodeURI('http://dfgapp.ushopvip.com/html/xianbao.html?token='+value.token);
      },
      onReady() {
        this.clearMuiBack();