微信小程序开发之数据使用wx:for循环展示
来源:互联网 发布:linux怎么编辑文档 编辑:程序博客网 时间:2024/05/16 14:35
在微信小程序开发过程中,常常会遇到循环数据一说,自己看了点,写了个demo体验下小程序的魅力
//音频数组
Page({
data: {
items: [
//第一首
{
name: 'I Am You',
author: 'Kim Taylor',
poster: 'http://103.27.7.158:8080/images/music/20171122164628.jpg',
src: 'http://103.27.7.158:8080/images/music/Kim Taylor - I Am You.mp3',
action:'pause',
},
//第二首
{
name: 'Just As I Am',
author: 'Air Supply',
poster: 'http://103.27.7.158:8080/images/music/742008777.jpg',
src: 'http://103.27.7.158:8080/images/music/Air Supply - Just As I Am - Digitally Remastered 1999.mp3',
action: 'pause',
},
//第三首
{
name: '追梦人',
author: '群星-轻音乐',
poster: 'http://103.27.7.158:8080/images/music/210136823.jpg',
src: 'http://103.27.7.158:8080/images/music/群星 - 追梦人.mp3',
action: 'pause',
},
//第肆首
{
name: '七月上',
author: 'Jam',
poster: 'http://103.27.7.158:8080/images/music/1589703900.jpg',
src: 'http://103.27.7.158:8080/images/music/Jam - 七月上.mp3',
action: 'pause',
},
//第伍首
{
name: '世界が终わるまでは…',
author: 'WANDS',
poster: 'http://103.27.7.158:8080/images/music/933843024.jpg',
src: 'http://103.27.7.158:8080/images/music/WANDS - 世界が终わるまでは….mp3',
action: 'pause',
}
]
}
})
//展示部分
<viewclass="page-section page-section-gap"style="text-align: center;"wx:for="{{items}}"wx:for-index="index"wx:for-item="item">
<audiostyle="text-align: left"src="{{item.src}}"poster="{{item.poster}}"author="{{item.author}}"name="{{item.name}}"action="{{item.action}}"
controls></audio>
</view>
上面展示方式,是写死在数组里,每次新增,修改,删除都要改动js文件。可以换一种方式,调用wx.request向服务端请求数据,然后使用wx:for输出到页面中
附wx.request代码
wx.request({
url: 'http://xxx.xxx.xxx.xxx:8080/app/getJSONObject.json',
method: 'POST',
data: {},
header: {
'Accept':'application/json'
},
success: function (res) {
console.log(res)
that.setData({
//填充数据
})
}
})
阅读全文
0 0
- 微信小程序开发之数据使用wx:for循环展示
- 微信小程序wx:for循环
- 微信小程序循环:Wx:for
- 微信小程序-wx:for 循环列表
- 微信小程序wx:for循环列表渲染
- 微信小程序的wx:for,wx:for-items,wx:for-item,wx:key等的关系及正确使用
- 微信小程序开发——wx:for循环渲染元素如何修改点击样式
- 【微信小程序】wx:for的使用
- 微信小程序 wx:for
- 微信小程序--wx:for
- wx网罗系列之翔实:使用C++开发wxWidgets程序
- wx网罗系列之翔实:使用C++开发wxWidgets程序
- 微信小程序开发之——wx.showToast(OBJECT)的使用
- 微信小程序--wx.request使用psot传递数据
- 微信小程序判断wx:if wx:for template
- 微信小程序wx:key和wx:for问题
- 微信小程序 wx:key 高级列表循环
- 微信小程序开发之扫码 扫一扫 wx.scanCode()
- win2003 64bit系统 配置IIS问题
- 迈向程序员的第一步
- javascript 字符串原型封装将url里的数据转换成对象
- dns配置和测试
- VS Code搭建TypeScript开发环境
- 微信小程序开发之数据使用wx:for循环展示
- 分享一下简单的 canvas 翻角效果
- 状态压缩
- QRCode生成二维码并带有logo图片
- 阿里云服务器MySQL(5.7V)数据库用Navicat连接
- 瑞芯微开发编译过程参考
- leetcode 458. Poor Pigs
- 一些好文章的地址
- MapReduce之Shuffle