zhaojs
2023-06-14 47171769ba8a7e953c870ac6b5bf24efb6a5e440
uniapp/pages/index/index.vue
@@ -1,5 +1,9 @@
<template>
   <view class="index-wrapper wrapperLayer borderBox">
    <view v-if="isshowtype">
      <indexnewPage></indexnewPage>
   </view>
   <view v-else class="index-wrapper wrapperLayer borderBox">
      <view class="fixed-container colCen borderBox" :style="'background:'+ (categoryCurrent>0?'#EE1B14':(scrollTop>30?'#EE1B14;':bannerColor) +';')">
         <view class="topbarbox"></view>
         <view class="headerSearch-container rowCenBet borderBox">
@@ -10,6 +14,9 @@
               <view class="hotSearchbox rowCenCen">
                  <view>输入商品名或粘贴宝贝标题搜索</view>
               </view>
            </view>
            <view class="rightgoMsg rowCenCen iconfont searchImg" @click="goPath('turnChain')">
               <image src="https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/zhuanlian.png"></image>
            </view>
            <view class="rightgoMsg rowCenCen iconfont" @click="goPath('officialNotice')">
               <view>&#xe6e9;</view>
@@ -94,10 +101,12 @@
   import utils from '@/utils/utils.js'
   import indexPage from '../../components/indexPage.vue';
   import categoryPage from '../../components/categoryPage.vue';
   import indexnewPage from '../../components/sh_page/indexNewPage.vue';
   export default {
      components: {
         indexPage,
         categoryPage
         categoryPage,
         indexnewPage
      },
      data() {
         return {
@@ -118,10 +127,12 @@
            scrollleftnum:0,
            rowLeft:0,
            nowcurrentid:'',
            recomendType:1
            recomendType:1,
            isshowtype:false,
         }
      },
      onLoad() {
         this.shShow();
         this.getCategoryList();
         this.getPopBannerInfo();
      },
@@ -160,6 +171,25 @@
      },
      watch: {},
      methods: {
         shShow()
         {
            var that=this;
            console.log('开始请求······');
            this.$u.api.comminInt({}).then(e => {
               // #ifdef APP-PLUS
               if (plus.os.name == 'iOS') {
                  if (e.data.basic.iosExamine && plus.runtime.version == e.data.basic.IosExamineV) {
                     that.isshowtype=true;
                  } else {
                     that.isshowtype=false;
                  }
                  console.log(that.isshowtype);
               }
               // #endif
            }).catch(function(err) {
               console.log(err);
            })
         },
         goToShowBulletFrame(info){
             this.showBulletFrame = false
            utils.goUrl(info, this)
@@ -172,7 +202,6 @@
            }).then(e => {
               if (e.code == 1) return that.$alert(e.msg);
               var res = e.data.info;
               console.log(res)
               if(res.length > 0){
                  this.showBulletFrame = true;
                  this.BulletFrameData = res[0]
@@ -266,6 +295,12 @@
                  url: './officialNotice'
               })
            }
            else if(url=='turnChain')
            {
               uni.navigateTo({
                  url: '../mine/tools/turnChain'
               })
            }
         },
         gobanurl(info) {
@@ -302,7 +337,6 @@
         getTopheight() {
            // 获取顶部高度
            uni.createSelectorQuery().in(this).select('.fixed-container').boundingClientRect(data => {
               console.log("得到布局位置信息" + JSON.stringify(data));
               this.Topheight = data.height
            }).exec();
         },
@@ -364,7 +398,7 @@
            z-index: 100;
            .leftgoSearchbox {
               width: 615rpx;
               width: 575rpx;
               height: 70rpx;
               background-color: #FFFFFF;
               border: 1rpx solid #EDEDED;
@@ -394,6 +428,14 @@
               color: #FFFFFF;
            }
         }
         .searchImg{
            image{
               width: 40rpx;
               height: 40rpx;
               font-size: 50rpx;
               color: #FFFFFF;
            }
         }
         .categoryNavbar-container {
            width: 100%;