2 weixin 40709892 weixin_40709892 于 2018.09.14 21:06 提问

小程序 动态设置了数组数据,但是前端遍历渲染不出来。 40C

图片说明
![图片说明](https://img-ask.csdn.net/upload/201809/14/1536930246_217247.jpg)图片说明

如图,consolelog显示数组里是有数据的,但是前端遍历就没东西了?

1个回答

showbo
showbo   Ds   Rxr 2018.09.14 21:28

直接改数据无效,要调用setData来更新

最console.log后增加这个句

 this.setData({itemdetail:this.data.itemdetail})
showbo
showbo 回复weixin_40709892: 看清楚我代码哦。。你的obj不是数组啊。。要设置一次itemdetail就行了 this.setData({itemdetail:this.data.itemdetail})
7 天之前 回复
weixin_40709892
weixin_40709892 我试了用this.setData({itemdetail:obj})也不行
7 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微信小程序 for循环动态渲染页面
这种列表效果可以说是最常见的一种,肯定不是我们一个一个写上去,这就用到了我们这次要说的for循环渲染了 其实也很简单,我就直接上代码了 <view wx:for='{{languageList}}' class='hua' data-name='{{item.name}}' data-id='{{item.id}}' bindtap='select'> &lt...
微信小程序列表数据渲染无效问题
我实在是太菜了隔了2,3个月没做,微信小程序的数据渲染竟然都不会用了记住要让修改的数据立即生效只能用setData方法!!下面转了一篇文章里面的内容,方便大家比较转自:http://www.jb51.net/article/107939.htm数据修改不生效今天继续要介绍一个setData()的问题。 我们经常会这样写:?1234567891011121314var that = this;wx....
微信小程序把缓存的数组动态渲染到页面
 有问题可以扫码加我微信,有偿解决问题。承接小程序开发。 微信小程序开发交流qq群   173683895  、 526474645 ; 正文:   代码实现的目的:当页面销毁的时候,页面的参数状态还是能够保存。 show_img函数实现: 创建一个数组保存到缓存,遍历缓存的list_stutas对象并赋值给data,然后页面根据data的值进行渲染展示。 hb函数实现: 根据图片...
微信小程序遍历多维数组
微信小程序遍多维数组的方法,接口返回数据如下 遍历数据如下 <block wx:for="{{storelist}}" wx:key="{{index}}"> <swiper-item style="display:flex"> <block wx:key="{{index}}" wx:for="
【微信小程序】二维数组列表渲染
微信小程序官方文档主要是一维数组列表渲染的案例 也有一个“静态”的二维数组列表渲染案例
在js中如何遍历List集合,并且动态渲染下拉列表数据
后台: List 存的是数据 存放在model中,List下拉列表的数据,存在model中  我的需求: 页面加载完毕,要显示数据,并且下拉列表要有选项值  思路: 在js中动态渲染下拉列表,我得到的是一个List,我首先要遍历List,取到每个值,然后将每个值,添加到一个数组里,遍历数组,动态渲染           var array = new Array();        
微信小程序wx:for循环列表渲染
列表渲染 wx:for 在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。 默认数组的当前项的下标变量名默认为 index,数组当前项的变量名默认为 item view wx:for="{{array}}"> {{index}}: {{item.message}} view> Page({ data: { array:
小程序从数组从循环取数据,将符合条件的数据显示出来,并且显示数量不能超过3条
问题描述:小程序从数组从循环取数据,将符合条件的数据显示出来,并且控制在首页的显示数量不超过3条 wxml: <text wx:for="{{product_nav}}" data-idx="{{index}}" class="item {{currentTab==index ? 'active' : ''}}" wx:key="unique" bindtap="navba...
微信小程序 setData动态设置数组中的数据
现在有一组死数据 但是想在使用时动态修改其中的值 在setData中不能直接设置,真想。。。。。。,算了是这个和谐的社会救了那个工程师。 接下来,我们去征服她! 死数据: //地图上方控件 controls: [ { id: 1, iconPath: '../image/jiuyuan.png', posit
[微信小程序]js动态改变数组对象列表中的样式
 有问题可以扫码加我微信,有偿解决问题。承接小程序开发。 微信小程序开发交流qq群   173683895  、 526474645 ; 正文: 这里我用微信小程序商城开发中选择商品规格选择做示例: 先把效果图让大家看看,  默认情况下是这样的 当点击了规格11以后:    该商品规格的颜色变成红色,并且显示该规格商品的图片和价格 当点击了规格22以后: 该商品规格的颜色变成红...