data数据读取问题?
发布于 5 年前 作者 chengjing 14220 次浏览 来自 官方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 回复
{{data}} 换成 {{item.id}} 渲染的就是每一项的id 以此类推

<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>

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

回到顶部