1.微信小程序前端页面:

<block wx:for="{{list}}"><navigator url="/pages/udd/udd?id={{item.id}}"><l-card type="primary" l-img-class="right-card" position="left" image="/img/QQ.GIF"><view style="color: aquamarine;">id:{{item.id}}</view><view class="content" style="color: yellowgreen;">标题:{{item.name}}</view><view style="color: coral;">地址:{{item.adress}}</view><view style="color: red;">价格:${{item.price}}</view></l-card></navigator>
</block>

2.前端js代码:

 onLoad: function (options) {var that = thiswx.request({// 请求地址url: '',//填写自己的请求地址//传页码和每页显示的数量data: {length: 0},success: function (res) {that.setData({list: res.data.data})}})},
onReachBottom: function () {var that = thisvar length = this.__data__.list.lengthvar arr = this.__data__.listwx.request({// 请求地址url: '',//填写自己的请求地址//传页码和每页显示的数量data: {length: length},success: function (res) {//判断是否有数据,如果没有数据给吃提示if (res.data.data != '') {wx.showToast({title: '正在加载中',icon: 'loading',duration: 2000})//把值发送到前端进行渲染that.setData({list: arr.concat(res.data.data)})} else {wx.showToast({title: '没有更多数据!',icon: 'error',duration: 2000})}}})},

后端控制器代码:

//此方法为微信小程序下拉加载更多public function last(Request $request){//接收前端分页的值$length = $request->get('length');//实例化模型$model = new LastModel();//调用模型查询出数据$Rasdata = $model->Show($length);return ['code' => '200', 'msg' => '查询成功', 'data' => $Rasdata];}

后端模型代码:

 //连接表格protected $table = '';//实现列表下拉public function Show($length){return $this->offset($length)->limit(5)->get();}

微信小程序实现简单下拉加载更多相关推荐

  1. 微信小程序如何实现上拉加载更多数据?

    思路:在下拉到页面的时候我们可以进行数据请求,请求到在上次加载完毕的后五条数据 (举个例子),通过page(页码),count(加载数据得条数)与start进行联接,我们可以发现:start:(pag ...

  2. 【微信小程序】实现上拉加载更多

    小程序上拉加载更多 首先我们得运用到小程序的往下拉触底事件,如下图所示 代码量很少,方便理解,主要还是要有逻辑,也不说废话了直接上代码吧 data: {paging:5//显示几条内容}onReach ...

  3. 微信小程序下拉框插件_微信小程序自定义select下拉选项框组件的实现代码_清玖_前端开发者...

    知识点:组件,animation,获取当前点击元素的索引与内容 微信小程序中没有select下拉选项框,所以只有自定义.自定义的话,可以选择模板的方式,也可以选择组件的方式来创建. 这次我选择了组件, ...

  4. 微信小程序自定义select下拉选择组件

    微信小程序自定义select下拉选择组件 微信小程序原生开发中,常用到的是从底部弹起的滚动选择器(picker),而有些项目需要用到下拉选择,话不多说,下面就可以把下拉选择封装成一个自定义组件: 1. ...

  5. 微信小程序之select下拉框

    wxml: <view class="classify-kuangjia"><view class="classify-kuangjia2"& ...

  6. IM 聊天页面下拉加载更多--类似微信顺滑展示

    背景     领导在会议上说我们的 IM 聊天页面的用户体验不太好,尤其是下拉加载更多会跳动,让我优化一下.之前还确实没有注意到这一点,现场拿出手机和微信做对比,不比不知道,一比还真是发现了问题.微信 ...

  7. 微信小程序中高清图片替换加载策略

    微信小程序中高清图片替换加载策略 前言 一.基本思想 二.具体步骤 1.图片大小对比 2.代码流程 总结 前言 随着微信的不断发展,微信小程序凭借着它用户基数大,无下载安装等优点开始逐渐替代传统app ...

  8. H5 下拉加载更多(模拟微信聊天记录)

    前言 前段时间用H5实现一个实时聊天的功能.发现很难实现像微信聊天记录一样下拉加载更多记录.市面上大部分的 Web 项目实现的效果都是上拉加载,下拉刷新.下拉加载更多很少见,下拉在加载数据方面与上拉是 ...

  9. ASP.NET仿新浪微博下拉加载更多数据瀑布流效果

    闲来无事,琢磨着写点东西.貌似页面下拉加载数据,瀑布流的效果很火,各个网站都能见到各式各样的展示效果,原理大同小异.于是乎,决定自己写一写这个效果,希望能给比我还菜的菜鸟们一点参考价值.       ...

  10. html5页面下拉加载更多_使您的产品页面销售更多的5条提示

    html5页面下拉加载更多 Getting visitors to your website requires a great deal of work and, for many businesse ...

最新文章

  1. STM32串口发送中断
  2. greenplum 安装笔记
  3. HDU - 3538 A sample Hamilton path(最短哈密顿路径+状压dp)
  4. linux 设置gbk编码格式,设置ubuntu支持gbk编码格式和设置eclipse 编码格式
  5. “不翻身,就要翻船”!帆软独家:制造业数字化转型解决方案
  6. Android Animation学习(三) ApiDemos解析:XML动画文件的使用
  7. ahjesus Axure RP 7.0注册码
  8. python 向MySQL里插入中文数据
  9. 50道编程小题目之【无重复的三位数】
  10. PHP连接MYSQL出现乱码的原因与解决方法
  11. 二相四线制步进电机驱动原理与Proteus仿真
  12. 总结《Ray Tracing from the Ground Up》
  13. Windows驱动之电源管理
  14. 【Usaco2008 Mar】土地购买
  15. 推荐一个 github 项目 spider163,抓取网络数据,歌曲评论等数据
  16. 花开的地方在希尔的故乡,听着远古的战歌仿佛生在花开的地方
  17. 【游戏逆向】浅谈某平台调试软件检测分析
  18. 广东python编程比赛
  19. 字模存储计算大学计算机是啥,大学计算机模拟题.doc
  20. mysql 主键查询性能_MySQL查询性能优化(精)

热门文章

  1. 人脸识别智能门禁的安全性
  2. 人类有两大学习能力,即记忆力和理解力
  3. 如何修改网页视频播放倍速?(最高16倍速)
  4. python中quadratic_python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解...
  5. win10文件夹加密_Win10今年最重磅更新!Win10 2004正式版详尽体验
  6. 怎么用计算机连接电视,电脑怎么连接电视当显示屏用
  7. oracle diagnosticdest,Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
  8. google translate for goldendict 谷歌 翻译 goldendict
  9. CSS mask遮罩
  10. python爬虫-selenium爬取链家网房源信息