zhaojs
2023-07-20 fc9bd6378d3bfbde6d5c71535757a3d44de8d8ff
uniapp/pages/rankinglist/fengqiang.vue
@@ -1,21 +1,43 @@
<template>
   <view>
   <view v-if="isshowtype">
      <matherPage></matherPage>
   </view>
   <view v-else>
      <web-view :webview-styles="webviewStyles" :src="webviewUrl" @message='received'></web-view>
   </view>
</template>
<script>
      import matherPage from '@/components/sh_page/matherPage.vue';
   var wv
   export default {
      components:{
         matherPage
      },
      data() {
         return {
            webviewUrl: '',
            isshowtype:false,
            webviewStyles: {
               progress: {
                  color: '#EE1B14'
               }
            },
         }
      },
      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;
            return;
         }
         // #endif
      },
      onLoad(options) {
         if(!this.hasLogin){
@@ -26,6 +48,7 @@
         else{
            const value = uni.getStorageSync('userInfo');
            console.log(value);
            //this.webviewUrl = encodeURI('http://appapitest.ushopvip.com/html/fengqiangbang.html?token='+value.token);
            this.webviewUrl = encodeURI('http://dfgapp.ushopvip.com/html/fengqiangbang.html?token='+value.token);
         }
         
@@ -35,15 +58,22 @@
      },
      methods: {
         received(e) {
            console.log(e.detail.data[0].type)
            if(e.detail.data[0].type=='getToken'){
               const token = uni.getStorageSync('userInfo').token;
               var currentWebview = this.$scope.$getAppWebview()
               var wv = currentWebview.children()[0]
               wv.evalJS('localStorage.setItem("ZZTOKEN",' + JSON.stringify(token) + ')');
            var res=e.detail.data[0];
            console.log(res);
            switch(res.action)
            {
               case "back"://返回
                  this.backLast();
                  break;
            }
         },
         backLast()
         {
            console.log("返回")
            uni.navigateBack({
               delta: 1
            });
         },
         // 关闭mui返回
           clearMuiBack() {
             // #ifdef APP-PLUS