当前位置:首页站长学院后端开发小程序开发之页面上拉加载数据(附代码)
企业营销,就选知企PROSAAS

小程序开发之页面上拉加载数据(附代码)

本篇文章给大家带来的内容是关于小程序开发之页面上拉加载数据(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

需求是上拉加载数据,实际就是获取分页数据。后台就是正常的ajax请求分页数据,小程序部分稍复杂些,查了一些资料完成的, 但是资料的链接找不到了,不能放上以供参考了。

小程序页面

涉及到数据循环,下面是简单的实例

 <view wx:for="{{array}}">
     <view >{{item.name}}</view>
     <view >{{item.age}}</view>
  </view>

MVVM 的开发模式(例如 React, Vue),提倡把渲染和逻辑分离。简单来说就是不要再让 JS 直接操控 DOM,JS只需要管理状态即可,然后再通过一种模板语法来描述状态和界面结构的关系即可。

小程序JS部分

JS部分负责的是获取数据,以及拼接数据

Page({

    /**
     * 页面的初始数据
     */
    data: {
        array: [],
        page: 1,
        isReachBottom: true // 是否上拉加载
    },

    // 获取数据
    getList: function () {
        var that = this;
        wx.request({
            url: 'https://xxx',
            data: {
                p: that.data.page
            },
            success: function (res) {
                if (res.data.message == 'success') {
                    // 获取成功,数据追加
                    var list = [];
                    var count = res.data.data.length
                    for (var i = 0; i 

关于上拉触底,还有这些特性

小程序开发之页面上拉加载数据(附代码)

以上就是小程序开发之页面上拉加载数据(附代码)的详细内容,更多请关注知企PROSAAS其它相关文章!

温馨提示:

文章标题:小程序开发之页面上拉加载数据(附代码)

文章链接:https://ceshi.prosaas.cn/16993.html

更新时间:2019年01月23日

声明: 本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:973664285@qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读知企PROSAAS协议

给TA打赏
共{{data.count}}人
人已打赏
后端开发

小程序开发之左滑删除页面(代码示例)

2019-1-23 10:48:21

后端开发

小程序开发之新页面链接打开的方法(代码示例)

2019-1-23 11:04:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索