小程序模板網(wǎng)

微信小程序下拉下拉不隔斷, "enablePullDownRefresh" 下拉刷新無效 ...

發(fā)布時間:2018-04-18 10:37 所屬欄目:小程序開發(fā)教程

分享者:xiaochun365,來自原文地址

 

一:上拉下拉不會隔斷

最開始看到效果圖,不錯,第一想到的是用做的,添加浮動層,然后設(shè)置浮動層高度。其實(shí)不然,大牛是”enablePullDownRefresh”: “true”后,在頁面添加遮掩層,并跟隨底部滑動即可。(感覺自己IQ該充值了)

上代碼

news.wxml

 

				
  1. <view class="top">下拉刷新</view>
  2. <view>
  3. <!--頁面正文-->
  4. </view>

news.wcss

 

				
  1. .top {
  2. width: 100%;
  3. height: 600rpx;
  4. position: fixed;
  5. top: 0;
  6. background-color: red;
  7. z-index: -100000;
  8. }
 

二:"enablePullDownRefresh" 下拉刷新無效

“enablePullDownRefresh”: “true”  在 Page 中定義 onPullDownRefresh 處理函數(shù),監(jiān)聽該頁面用戶下拉刷新事件。  需要在 config 的window選項(xiàng)中開啟 enablePullDownRefresh。  當(dāng)處理完數(shù)據(jù)刷新后,wx.stopPullDownRefresh可以停止當(dāng)前頁面的下拉刷新。

這個問題困惑了挺長時間,在群里提問也沒能找打答案。

在小程序130400版本之前,所有代碼無論是真機(jī)上還是模擬器上都測試沒有問題。

但自從小程序更新了130400版本后,在模擬器上測試沒有問題,但一到蘋果真機(jī)上下拉刷新就沒有效果了。

但是看別人發(fā)布的小程序怎么又可以呢(臉好疼)

變量值”true”,這是個字符串而不是Boolean類型的變量。設(shè)置成字符串在模擬器中可以觸發(fā)onPullDownRefresh函數(shù),但是在真機(jī)中卻無法觸發(fā)刷新函數(shù)。將字符串 “true”更改為Boolean類型的true后,無論是在真機(jī)還是在模擬器中都可以正確的觸發(fā)onPullDownRefresh函數(shù)了。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://m.u-renovate.com/wxmini/doc/course/23661.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×