Commit 343702e5549263ee34d3ccce025c40843711eb89

Authored by yvan.ni
1 parent 6dc842d2

白屏的处理

pages/index/index/index.js
... ... @@ -248,28 +248,33 @@ Page({
248 248  
249 249 var th = this;
250 250  
251   - var show=getApp().globalData.isLoad_ad;
252   - var userInfo=getApp().globalData.userInfo;
  251 + var show=getApp().globalData.isLoad_ad;
  252 + setTimeout(function(){
  253 + //user没有及时更新
  254 + var userInfo=getApp().globalData.userInfo;
  255 + if(!userInfo || !userInfo.user_id) userInfo=null;
  256 + //有加载过一次首页,就显示
  257 + if(show || userInfo || getApp().globalData.user_id){
  258 + setTimeout(function(){
  259 + var full_screen = th.selectComponent("#full_screen"); //组件的id
  260 + full_screen.get_the_full_screen();
  261 + },800)
  262 + //动画效果
  263 + if(!th.data.f_hidden){
  264 + wx.showLoading({
  265 + title:'加载中..'
  266 + });
  267 + setTimeout(function(){
  268 + th.setData({f_hidden:1})
  269 + wx.hideLoading();
  270 + },960)
  271 + }
  272 + }else{
  273 + getApp().globalData.isLoad_ad=1;
  274 + }
  275 + },500)
  276 +
253 277  
254   - //有加载过一次首页,就显示
255   - if(show || userInfo || getApp().globalData.user_id){
256   - setTimeout(function(){
257   - var full_screen = th.selectComponent("#full_screen"); //组件的id
258   - full_screen.get_the_full_screen();
259   - },660)
260   - //动画效果
261   - if(!th.data.f_hidden){
262   - wx.showLoading({
263   - title:'加载中..'
264   - });
265   - setTimeout(function(){
266   - th.setData({f_hidden:1})
267   - wx.hideLoading();
268   - },800)
269   - }
270   - }else{
271   - getApp().globalData.isLoad_ad=1;
272   - }
273 278  
274 279 },
275 280 //当隐藏的时候就关闭计时器
... ... @@ -517,9 +522,9 @@ Page({
517 522 th.is_new();
518 523 }
519 524  
520   - setTimeout(function () {
521   - if (getApp().globalData.user_id) getApp().requestCardNum(th);
522   - },500)
  525 + setTimeout(function () {
  526 + if (getApp().globalData.user_id) getApp().requestCardNum(th);
  527 + },500)
523 528  
524 529 });
525 530  
... ... @@ -527,7 +532,7 @@ Page({
527 532 var goods_list = th.selectComponent("#goods_list"); //组件的id
528 533 goods_list.init();
529 534 goods_list.get_list();
530   - }, 1500)
  535 + }, 2000)
531 536 },
532 537  
533 538 //--判断小程序是否过期--
... ...
pages/index/index/index.wxml
1   -<view hidden="{{f_hidden}}" class="full_screen" style="background-color: #fff;"></view>
  1 +<!-- <view hidden="{{f_hidden}}" class="full_screen" style="background-color: #fff;"></view> -->
2 2 <full_screen id="full_screen"></full_screen>
3 3 <!--普通界面-->
4 4 <wxs module="filter" src="../../../utils/filter.wxs"></wxs>
5 5  
6   -<block wx:if="{{f_hidden}}">
7   -
8 6 <view class="container rel" wx:if="{{ishow}}">
9 7 <block wx:if="{{banner}}">
10 8 <image class="xc-top-img abs" src="{{url}}/miniapp/images/top-img.png"></image>
... ... @@ -298,6 +296,8 @@
298 296  
299 297 </view>
300 298  
  299 +
  300 +<block wx:if="{{f_hidden}}">
301 301 <!--是否是自定义-->
302 302 <view class="container" wx:if="{{isTemplate}}" style="background-color:{{bgcolor_t}}">
303 303 <!-- 置顶层 -->
... ...