老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

微信小程序如何實現下拉刷新和輪播圖效果

這篇文章將為大家詳細講解有關微信小程序如何實現下拉刷新和輪播圖效果,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名申請、虛擬空間、營銷軟件、網站建設、鶴慶網站維護、網站推廣。

先上圖,再解釋

微信小程序如何實現下拉刷新和輪播圖效果

wxml頁面代碼:



  
   
     
   
  

美食篇

  
  
    {{item.name}}
    用餐人數{{item.cookingtime}}
    菜譜說明:{{item.content}}
  


 
 沒有更多內容了

wxss樣式:

.fl {
  float: left;
}
.fr {
  float: right;
}
.clear:after {
  content: '';
  display: block;
  clear: both;
}
view,scroll-view,swiper{
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
}
.overflow{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.scroll{
  wwidth: 100%;
}
.scroll .slide-img{
  width: 100%;
  display: block;
}
.scroll .text-food{
  color: #666;
  font-size: 30rpx;
  margin: 15rpx 0rpx 20rpx 1%;
  height: 30rpx;
  border-left: 2px solid rgb(0, 187, 161);
  padding-left: 10rpx;
  line-height: 30rpx;
}
.scroll .list-box{
  padding: 0px 0px 20rpx 1%;
  margin: 20rpx 0px;
  border-bottom: 1px solid #d1d1d1;
}
.list-box .img-food{
  width: 180rpx;
  height: 180rpx;
}
.list-box .detail-view{
  width: calc(100% - 180rpx);
  padding-left: 4%;
  height: 180rpx;
  padding-top: 20rpx;
}
.detail-view .text-name{
  color: rgb(0, 187, 161);
  font-size: 32rpx;
}
.detail-view .use-text{
  color: #666;
  font-size: 28rpx;
  margin: 15rpx 0px;
}
.loading-view{
  text-align: center;
  margin-bottom: 40rpx;
}
.loading-view .loading-img{
  width: 32px;
  height: 32px;
}
.loading-view .no-data{
  color: #666;
  font-size: 28rpx;
}

js代碼:

//fresh.js
var network_util = require('../../utils/network_util.js');
//獲取應用實例
var app = getApp()
Page({
 data: {
  screenH:0,
  autoplay:true,
  duration:500,
  interval:3000,
  hasMore:true,
  imgUrls:[
   '../../img/test1.jpg',
   '../../img/test2.jpg',
   '../../img/test3.jpg',
  ],
  pageNum:10,
  list:[]
 },
 //事件處理函數
 bindViewTap: function() {
  wx.navigateTo({
   url: '../logs/logs'
  })
 },
 onLoad: function () {
  console.log('onLoad');
  var that = this;
  wx.getSystemInfo({
   success: function(res) {
     that.setData({
      screenH:res.windowHeight * 1.5
     });
     console.log(that.data.screenH+"====-------------");
   }
  });
  var url = 'https://api.jisuapi.com/recipe/search?keyword=雞肉&num=this.data.pageNum&appkey=(ps:你的appkey)';
  network_util._get(url,function(res){
     that.setData({
      list:res.data.result.list
     });
     console.log("成功請求=============================");
  },function(){

  });
  //調用應用實例的方法獲取全局數據
  app.getUserInfo(function(userInfo){
   //更新數據
   that.setData({
    userInfo:userInfo
   })
  })
 },
 lower:function(){
  console.log("滑到底部了===================");
   var pageNum = this.data.pageNum + 5;
   var that = this;
   if(!that.data.hasMore || pageNum == 40){
     that.setData({
      hasMore:false
    });
    return;

   }

   console.log(pageNum+"頁數==========================");
   var url = 'https://api.jisuapi.com/recipe/search?keyword=白菜&num='+(pageNum)+'&appkey=(ps:你的appkey)';
   network_util._get(url,function(res){
     that.setData({
      list:that.data.list.concat(res.data.result.list),
      pageNum:pageNum
     });
     console.log("成功請求2=============================");
   },function(){

   });
   console.log("---------------------------")
 },

})

network_util.js 代碼如下:(主要是對wx.request的請求做了類似于封裝調用方便用的。)

/**
 * url 請求地址
 * success 成功的回調
 * fail 失敗的回調
 */
function _get( url, success, fail ) {

  console.log( "------start---_get----" );
  wx.request( {
    url: url,
    header: {
      'Content-Type': 'application/json'
    },
    success: function( res ) {
      success( res );
      console.log("成功引用了==================");
    },
    fail: function( res ) {
      fail( res );
    }
  });

  console.log( "----end-----_get----" );
}

/**
 * url 請求地址
 * success 成功的回調
 * fail 失敗的回調
 */
function _post(url,data, success, fail ) {
   console.log( "----_post--start-------" );
  wx.request( {
    url: url,
    header: {
      'Content-Type': 'content-type x-www-form-urlencoded',
      'Accept': 'application/json',
    },
    method:'POST',
    data:'data='+data,
    success: function( res ) {
      success( res );
    },
    fail: function( res ) {
      fail( res );
    }
  });
   console.log( "----end-----_get----" );
}

  /**
 * url 請求地址
 * success 成功的回調
 * fail 失敗的回調
 */
function _post_json(url,data, success, fail ) {
   console.log( "----_post--start-------" );
  wx.request( {
    url: url,
    // header: {
    //   'Content-Type': 'application/json',
    //   'Accept': 'application/json',
    // },
    method:'POST',
    data:data,
    success: function( res ) {
      success( res );
    },
    fail: function( res ) {
      fail( res );
    }
  });

  console.log( "----end----_post-----" );
}

module.exports = {
  _get: _get,
  _post:_post,
  _post_json:_post_json
}

由于我請求的api是來自己與極速數據的,所以是私人的appkey。不方便透露,大家可以去注冊一下,里面可以免費申請使用的。換成自己的appkey就可以啦。

關于“微信小程序如何實現下拉刷新和輪播圖效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


當前文章:微信小程序如何實現下拉刷新和輪播圖效果
網頁鏈接:http://www.xueling.net.cn/article/gpdege.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产一级毛片一级 | 两个人看的www免费视频中文 | 久久国产中文娱乐网 | 成人高清网站 | 精品成人乱色一区二区 | 无码色情一区二区在线看 | 91精产国品一二三区 | 在线观看日本黄色片 | 天天干天天曰天天操 | 欧美成人亚洲成人 | 毛片网在线| 欧美黑人巨大久久久精品一区 | 亚洲人成网站在线播放vr | 四虎网站在线免费观看 | 国产三级dvd视频在线观看 | 少妇一级淫片免费放播放 | 久久综合五月丁香六月丁香 | 国产一精品一AV一免费爽爽 | 亚洲中文久久精品无码浏不卡 | 午夜视频一区 | 99热久久精里都是精品6 | 青娱乐久草 | 精品久久久久一区二区国产 | 无码熟妇人妻AV在线影院 | 久久婷婷影院 | 狠狠五月深爱婷婷网 | 潮喷失禁大喷水无码 | 精品一二三四区 | 国产淫视频 | 久久精品无码一区二区无码 | 野花社区日本免费图片 | 日韩国产一区二区 | 色婷婷国产精品 | 日韩一级 | 亚洲字幕成人中文在线观看 | 美女和帅哥在床上 | 久久精品国产久精国产思思 | 中文字幕一区在线无码视频 | 久久久中文视频 | 亚州精品av久久久久久久影院 | 一性一交一伦一色一按—摩 |