- 需求的场景描述(希望解决的问题)
最近在做一个答题的小程序,部分参考了头脑王者,目前在答题阶段遇到一个我无法解的问题,就是题目的答案是通过循环来渲染的,目前我能够做到在答题过程中,也就是倒计时未结束之前,点击答案选项,改变border的颜色,现在的问题是,一题结束后,我会留下一点时间,用来显示正确答案,反馈给用户是否答对了,如果答对了就没啥反应(只是边框没改颜色,但分值会加),但如果答错了,就应该将正确答案显示为绿色,将答错的那个显示为红色,其余默认色,如果规定时间内没有点击选项,也就是未作答,那么也应该显示正确答案为绿色,求大神帮忙解答
- 希望提供的能力
answerArray的结构是这样的
里面再加个 state 属性,默认为空,每次选中后判断一下答案是否正确,正确的把那个状态设置下,页面里根据不同的状态显示不同的class,提前把不同的class写好。
state属性加好了,请问怎么在wxml文件里面加判断条件,这个条件应该要和我的是否点击(item.clicked)结合呀
true和false应该满足不了你的需求,至少要3个状态。
<view class=
"{{state=='1'?'class1':state==2?'class2':''}}"
></view>
求帮忙