data: { itemUrl:[ { name:\'\', url:\'../../images/item1.png\' }, { name: \'\', url: \'../../images/item2.png\' }, { name: \'\', url: \'../../images/item3.png\' }, { name: \'\', url: \'../../images/item4.png\' }, { name: \'\', url: \'../../images/item5.png\' }, { name: \'\', url: \'../../images/item6.png\' }, { name: \'\', url: \'../../images/item7.png\' }, { name: \'\', url: \'../../images/item8.png\' }, { name: \'\', url: \'../../images/item9.png\' } ] }, onLoad: function () { var wx = this; setInterval(function(){ var x = Math.floor(Math.random() * 8 + 1); var that = \'itemUrl[\' + x + \'].name\';// 先用一个变量,把itemUrl.name用字符串拼接起来 for (var i = 0; i <wx.data.itemUrl.length; i++) {
var all = \'itemUrl[\' + i + \'].name\'; wx.setData({ [all]: \'\' // 使用【】将字符串包起来,为其赋值 }) } wx.setData({ [that]: \'active\' // 使用【】将字符串包起来,为其赋值 }) },3000) } })