零基础学小程序008----小程序列表实现+本地json数据解析渲染到小程序列表

本文涉及的产品
云解析DNS,个人版 1个月
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 零基础学小程序008----小程序列表实现+本地json数据解析渲染到小程序列表

基本实现功能


1,本地json数据

2,小程序列表渲染

3,本地文件引入


老规矩先看效果图



这里列表比较简单,就4列数据。下面来看下实现步骤


一,定义本地的json数据源(当然正常情况下json数据是请求服务器返回的。作为初学者我们这里用本地json数据)


// 本地模拟数据
var localData = [
  {
    "count": 1,
    "title": "日本文学",
    "time": "9月8日"
  },
  {
    "count": 2,
    "title": "满月之夜白鲸现",
    "time": "9月8日"
  },
  {
    "count": 3,
    "title": "爱情",
    "time": "9月8日"
  },
  {
    "count": 4,
    "title": "外国文学",
    "time": "9月8日"
  }
]
// 定义数据出口
module.exports = {
  postList: localData
}

上面的代码在posts-data.js里定义



二,列表的控件的定义


<!--列表渲染  -->
  <block wx:for="{{dataList}}" wx:for-item="item" wx:for-index="idx">
    <view class='item-container'>
      <!--这里只是为了展示序列号  -->
      <text>{{idx}}</text>
      <text class='item-title'> {{item.title}} </text>
      <text class='item-time'> {{item.time}} </text>
    </view>
  </block>


三,把本地json数据解析到列表中


// index.js
//引入本地json数据,这里引入的就是第一步定义的json数据
var postData = require('../../data/posts-data.js');
Page({
  data: {//data在onload执行之后执行
  },
  onLoad: function () {
    this.setData({//获取数据成功后的数据绑定
      dataList: postData.postList,
    });
  },
})

到此我们就实现了小程序列表的简单实现


源码:http://pan.baidu.com/s/1hssy768 

相关文章
|
1天前
|
JSON 文字识别 数据格式
文本,文识11,解析OCR结果,paddOCR返回的数据,接口返回的数据有code,data,OCR返回是JSON的数据,得到JSON数据先安装依赖,Base64转换工具网站在21.14
文本,文识11,解析OCR结果,paddOCR返回的数据,接口返回的数据有code,data,OCR返回是JSON的数据,得到JSON数据先安装依赖,Base64转换工具网站在21.14
文本,文识11,解析OCR结果,paddOCR返回的数据,接口返回的数据有code,data,OCR返回是JSON的数据,得到JSON数据先安装依赖,Base64转换工具网站在21.14
|
4天前
|
存储 JSON JavaScript
使用JSONObject解析与生成JSON数据
使用JSONObject解析与生成JSON数据
|
1天前
|
JSON 数据格式
Unsupported Media Type,传入的字符串数据:这里应该是Json
Unsupported Media Type,传入的字符串数据:这里应该是Json
|
1天前
|
JSON 数据格式
Navicate数据报错之Bad Request,发送端口测试的时候,使用JSON字符串,而不是Text
Navicate数据报错之Bad Request,发送端口测试的时候,使用JSON字符串,而不是Text
|
2天前
|
JSON Java 数据格式
前后端数据交换,JSON基础语法和JSON数据和Java对象转换,最快的对象转换,JSON{““}字符串如何写User{id=1,username=‘zhangsan‘,password=‘123‘}
前后端数据交换,JSON基础语法和JSON数据和Java对象转换,最快的对象转换,JSON{““}字符串如何写User{id=1,username=‘zhangsan‘,password=‘123‘}
|
2天前
|
JSON 数据格式
前后端数据交互----application/json数据格式和请求数据样式{“xxxx“:“xxxx“}
前后端数据交互----application/json数据格式和请求数据样式{“xxxx“:“xxxx“}
|
3天前
|
JSON Java 数据处理
使用JSONObject解析与生成JSON数据
使用JSONObject解析与生成JSON数据
|
4天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的广西文化传承小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的广西文化传承小程序的详细设计和实现(源码+lw+部署文档+讲解等)
20 3
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的高校社团管理小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的高校社团管理小程序的详细设计和实现(源码+lw+部署文档+讲解等)
9 1
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的趵突泉景区的智慧导游小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的趵突泉景区的智慧导游小程序的详细设计和实现(源码+lw+部署文档+讲解等)
7 0
基于SpringBoot+Vue+uniapp的趵突泉景区的智慧导游小程序的详细设计和实现(源码+lw+部署文档+讲解等)

推荐镜像

更多