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


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 相关文章推荐
取得一定长度的内容,处理中文
Dec 20 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
Jul 26 Javascript
JSON 数据格式介绍
Jan 13 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
Jun 29 Javascript
原生js实现可拖拽效果
Feb 28 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
JS实现点击循环切换显示内容的方法
Oct 19 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
JS 创建对象的模式实例小结
Apr 28 Javascript
Vue获取微博授权URL代码实例
Nov 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
Javascript操作cookie的函数代码
2012/10/03 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
javascript数据类型详解
2017/02/07 Javascript
微信小程序 开发经验整理
2017/02/15 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
Python爬取国外天气预报网站的方法
2015/07/10 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python输入二维数组方法
2018/04/13 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
酒店管理自荐信
2013/10/23 职场文书
遗产继承公证书
2014/04/09 职场文书
留守儿童工作方案
2014/06/02 职场文书
质量安全标语
2014/06/07 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
个人收入证明模板
2014/09/18 职场文书
大学生军训感言
2015/08/01 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
MySQL创建管理LIST分区
2022/04/13 MySQL
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server