没有合适的资源?快使用搜索试试~ 我知道了~
小程序实现选择题选择效果
9 下载量 140 浏览量
2020-10-17
19:04:00
上传
评论
收藏 36KB PDF 举报
温馨提示
试读
3页
主要为大家详细介绍了小程序实现选择题选择效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源推荐
资源详情
资源评论
小程序实现选择题选择效果小程序实现选择题选择效果
主要为大家详细介绍了小程序实现选择题选择效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了小程序实现选择题的显示方法,供大家参考,具体内容如下
下面是三张效果图:初始图,选项正确图,选项错误图。
wxml代码:
<view class='selection'>
<view class='{{view1}}' bindtap='view1Click' id='1'>a</view>
<view class='{{view2}}' bindtap='view2Click' id='2'>b</view>
<view class='{{view3}}' bindtap='view3Click' id='3'>c</view>
<view class='{{view4}}' bindtap='view4Click' id='4'>d</view>
</view>
js代码:
Page({
/**
* 页面的初始数据
*/
data: {
view1: 'selection1',
view2: 'selection1',
view3: 'selection1',
view4: 'selection1',
// 默认答案为2,后台会给的
key: 2,
// 选项是否被点击
isSelect: false
},
view1Click: function(e) {
var select = e.target.id
// 选项没被选择时将执行
if (!this.data.isSelect) {
// 将选项设置为“已被选择”
this.setData({
isSelect: true
})
// 注意!此处必须是'=='而不是'='
if (select == this.data.key) {
this.setData({
view1: 'selection2'
})
} else {
this.setData({
view1: 'selection3'
})
// 将正确选项显示出来
this.showAnswer(this.data.key)
}
}
},
view2Click: function(e) {
var select = e.target.id
// 选项没被选择时将执行
if (!this.data.isSelect) {
this.setData({
isSelect: true
})
// 注意!此处必须是'=='而不是'='
if (select == this.data.key) {
this.setData({
view2: 'selection2'
})
} else {
this.setData({
view2: 'selection3'
})
// 将正确选项显示出来
this.showAnswer(this.data.key)
}
资源评论
weixin_38574132
- 粉丝: 7
- 资源: 909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功