单击某个新闻列表项,希望被单击项的颜色发生改变,如何操作呢?
发布于 6 年前 作者 fengchao 14415 次浏览 来自 问答

这样用户更容易区分哪些新闻看过了,哪些还没有看!

新闻列表是通过下面方式显示的:

<view style=“display:{{list}};” >

<view class=‘news’ wx:for=’{{newsList}}’ bindtap=‘showNews’ id=’{{item.id}}’ >{{item.des}}<text class=‘time’>{{item.time}}</text></view>

</view>

下面的事件用来显示上面的列表:

listNews:function(e){

var id=e.target.id;

var obj=this;

wx.request({

url: http://172.16.0.111:8080/hnsy/getNewsList?id=+id, //仅为示例,并非真实的接口地址

header: {

‘content-type’: ‘application/json’ // 默认值

},

success: function (res) {

var json=res.data;//获取的html文本信息

obj.setData({first:‘none’,list:‘block’,content:‘none’, newsList: json});

}

})

},

回到顶部