怎么修改被点击的元素的文本内容
来源:5-15 Popular(最热)模块的详情页功能实现
小感冒
2017-04-29
当我点击一个按钮之后,怎么修改被点击的元素中的文字(类似微博点赞,然后当前数值修改为最新数值),
现在的情况是 使用了ListView 进行渲染的多条数据,怎么做
写回答
3回答
-
CrazyCodeBoy
2017-05-08
放在ListView的Cell中进行处理就好了
022017-05-10 -
CrazyCodeBoy
2017-05-05
你可以这样,假如点击元素的文字显示的是this.state.textCount,然后在点击事件中这样做:{this.setState({
textCount:this.state.textCount+1
})}
具体是+1还是-1根据具体业务而定;
00 -
小感冒
提问者
2017-05-06
老师如下图:这里的红框里面的按钮3 是ListView 渲染数据行直接渲染出来的,跟state没关系
现在我需要的是,当我点击他的时候,3加1,按钮变色,
就拿点击变色来说,比如我点击之后,通过设置state来变色,
但是这样会导致出了我当前点击的按钮,其他按钮也跟着变色,因为都是共用的一个sate,
请问怎么解决?
00
相似问题