this.data里有对象A 但是this.data.A就为空..是什么原因呢
发布于 6 年前 作者 xia58 15046 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

不确定是不是Bug  ,网上搜了很多资料也没找到原因,  同级对象B就可以取到值   ,唯独A 不行, 如果放在tap事件里 就能取值,运行!!

* Bug 表现是什么?预期表现是什么?

* 如何复现?

* 提供一个最简复现 Demo

var that = this;

var nowIndex = [];

console.log(that.data);          //  有dishesArr

console.log(that.data.dishesArr)  // 值为空

// console.log(JSON.stringify(that.data))

for (var key in that.data.dishesArr) {

nowIndex.push(key);

}

console.log(nowIndex)

that.setData({

curNav: nowIndex[0],

})

如果是需求:

* 你希望有什么能力?

左右两个菜单栏   让左侧菜单栏默认选择第一个

* 你需要这个能力的场景是 ?

左右两个菜单栏   让左侧菜单栏默认选择第一个

回到顶部