data数据读取问题?

发布于 6 年前作者 chengjing14357 次浏览最后编辑 6 年前来自 issues

在小程序开发中设置了数据data数据如下:

[{“id”:“1”,“User_name”:“\u5f20\u5b89”,“User_age”:“18”,“User_addr”:“\u4e0a\u6d77\u5e02”},{“id”:“2”,“User_name”:“\u738b\u4f4d”,“User_age”:“32”,“User_addr”:“\u5929\u6d25\u5e02”},{“id”:“3”,“User_name”:“\u674e\u56db”,“User_age”:“28”,“User_addr”:“\u5317\u4eac\u5e02”}]

通过代码如下,

结果:

请教这个问题如何解决,感谢。

3 回复
jingbai
jingbai1 楼5 年前
{{data}} 换成 {{item.id}} 渲染的就是每一项的id 以此类推
wangjing
wangjing2 楼5 年前

<view>

 这里面的 {{data}} 改为 {{item.<span style="font-size: medium; color: rgb(0, 0, 0);">id</span>}} {{item.<span style="font-size: medium; color: rgb(0, 0, 0);">User\_name</span>}} {{item.xxxx}} 

</view>

ping14
ping143 楼4 年前

wx:for 会循环对应的数组对象,就是你这里的data,你直接在循环内部使用data就会直接显示data,按照数据看应该是想展示数组中对应的信息,wx:for遍历出的对象默认就是item,直接使用item.User_name 或item.User_age,就可以直接获取到想要展示的数据;至于这个item为什么叫‘item’可以看官方文档。