微信小程序开发(一):服务器获取数据列表渲染操作示例


Posted in Javascript onJune 01, 2020

本文实例讲述了微信小程序服务器获取数据列表渲染操作。分享给大家供大家参考,具体如下:

在实际项目开发中,有很多时候,前台页面的数据需要后台服务器传递过来。而前台需要循环铺值,类似如下页面:

微信小程序开发(一):服务器获取数据列表渲染操作示例

请求后台数据:

wx.request({
   url: getApp().globalData.httpUrl + '/sys/group/selectGroupProList', //请求后台地址
   data: {
    //请求后台的分页数据
    pageNum: that.data.page,
    pageSize: that.data.pageSize
   },
   method: "post",
   success(res) {
    console.log(res.data);
   }
})

后台返回数据类型:

微信小程序开发(一):服务器获取数据列表渲染操作示例

接下来是前台页面铺值,在普通网站页面铺值的时候我会用到JS字符串拼接技术,将数据拼到页面,外面包一层for循环就可以循环铺出这样的列表页面。现在在微信小程序中,我们可以在wxml里面写一部分js代码,将for循环写在wxml中:

<view bindtap="jumpPages" 
    wx:for="{{contentlist}}" 
    wx:key="{{index}}" 
    wx:for-index="index" 
    wx:for-item="item" 
  >
  <van-card
   num=" {{item.prjcount}}人 "
   price="课程小组"
   title="{{item.project_name}}" 
   desc="{{item.name}}"
   centered=true
   currency=""
   custom-class="custom-g"
   thumb-class="thumb"
   title-class="title-g"
   desc-class="desc-g"
  >
  </van-card>
 </view>

注释:代码中的<van-card>是我引用的一个组件库,此处不用考虑。

微信小程序开发(一):服务器获取数据列表渲染操作示例

微信小程序开发(一):服务器获取数据列表渲染操作示例

微信小程序开发(一):服务器获取数据列表渲染操作示例

微信小程序开发(一):服务器获取数据列表渲染操作示例

希望本文所述对大家微信小程序设计有所帮助。

Javascript 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
几个高效,简洁的字符处理函数
Apr 12 Javascript
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
Aug 13 Javascript
javascript遍历控件实例详细解析
Jan 10 Javascript
Sort()函数的多种用法
Mar 20 Javascript
Bootstrap源码解读导航条(7)
Dec 23 Javascript
BootStrap实现鼠标悬停下拉列表功能
Feb 17 Javascript
微信小程序开发之map地图实现教程
Jun 08 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
Aug 30 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
Sep 27 Javascript
解决node终端下运行js文件不支持ES6语法
Apr 04 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 #Javascript
原生JS封装拖动验证滑块的实现代码示例
Jun 01 #Javascript
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
webpack安装配置与常见使用过程详解(结合vue)
Jun 01 #Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
Jun 01 #Javascript
el-table树形表格表单验证(列表生成序号)
May 31 #Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
May 31 #Javascript
You might like
PHP Directory 函数的详解
2013/03/07 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
Web开发之JavaScript
2012/03/29 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
JS实现分页导航效果
2020/02/19 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python实现一次创建多级目录的方法
2015/05/15 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python学习小技巧之列表项的拼接
2017/05/20 Python
python实现随机漫步算法
2018/08/27 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
python中几种自动微分库解析
2019/08/29 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
教师求职推荐信范文
2013/11/20 职场文书
2014年科室工作总结
2014/11/20 职场文书