<view class='back'></view>
<view class="container">
<!-- 睡眠记录 -->
<view class='sp-list'>
<view class='sp-item acl255 flexba f30'>
<view class='item-lf'>
<text>药品名称</text>
</view>
<view class='item-rt flexca'>
<text>佳乐定</text>
<image mode='widthFix' class='img-w ml20' src='../../../../imgs/index/right.png'></image>
</view>
</view>
<view class='sp-item acl255 flexba f30'>
<view class='item-lf flexa'>
<view class="so-3 flexca {{selectIndex[0].sureid?'active1':''}}" data-selectIndex='0' bindtap='selectFn'>
<view class="so-2 {{selectIndex[0].sureid?'active2':''}}"></view>
</view>
<text>早上用量</text>
</view>
<view class='item-rt flexca'>
<text>佳乐定</text>
<image mode='widthFix' class='img-w ml20' src='../../../../imgs/index/right.png'></image>
</view>
</view>
<view class='sp-item acl255 flexba f30'>
<view class='item-lf flexa'>
<view class="so-3 flexca {{selectIndex[1].sureid?'active1':''}}" data-selectIndex='1' bindtap='selectFn'>
<view class="so-2 {{selectIndex[1].sureid?'active2':''}}"></view>
</view>
<text>中午用量</text>
</view>
<view class='item-rt flexca'>
<text>佳乐定</text>
<image mode='widthFix' class='img-w ml20' src='../../../../imgs/index/right.png'></image>
</view>
</view>
<view class='sp-item acl255 flexba f30'>
<view class='item-lf flexa'>
<view class="so-3 flexca {{selectIndex[2].sureid?'active1':''}}" data-selectIndex='2' bindtap='selectFn'>
<view class="so-2 {{selectIndex[2].sureid?'active2':''}}"></view>
</view>
<text>晚上用量</text>
</view>
<view class='item-rt flexca'>
<text>佳乐定</text>
<image mode='widthFix' class='img-w ml20' src='../../../../imgs/index/right.png'></image>
</view>
</view>
<view class='sp-item acl255 flexba f30'>
<view class='item-lf flexa'>
<view class="so-3 flexca {{selectIndex[3].sureid?'active1':''}}" data-selectIndex='3' bindtap='selectFn'>
<view class="so-2 {{selectIndex[3].sureid?'active2':''}}"></view>
</view>
<text>睡前用量</text>
</view>
<view class='item-rt flexca'>
<text>佳乐定</text>
<image mode='widthFix' class='img-w ml20' src='../../../../imgs/index/right.png'></image>
</view>
</view>
</view>
<!-- 确定按钮 -->
<view class='btn flexca abl'>
<text class='f34 acl255'>确定</text>
</view>
</view>
 
 
 
css
.back{
width: 100%;
height: 100%;
position: fixed;
left: 0;
bottom: 0;
z-index: -1;
background-image:linear-gradient( 0deg, rgb(185,199,221) 0%, rgb(110,123,144) 61%, rgb(35,47,67) 100%);
}
/* 睡眠记录 */
.sp-item{
width: 100%;
height: 88rpx;
padding: 0 24rpx;
">rgba(255,255,255,0.1);
margin-top: 20rpx;
}
.sp-item image{
width: 14rpx;
height: 224rpx;
}
.btn{
width: 480rpx;
height: 80rpx;
border-radius: 41rpx;
margin: 0 auto;
margin-top: 100rpx;
box-shadow: 0 0 5rpx 5rpx rgba(35,47,67,0.3);
}
.userperson{
margin-top: 40rpx;
}
.userperson>view:first-child{
color: #14a1fd;
}
button{
margin-top: 70rpx;
width: 100%;
border-radius: 50rpx;
color: white;
">#14a1fd;
box-shadow: 0 0 4rpx 1rpx rgba(20,161,253,0.7)
}
.select-only{
width: 100%;
display: flex;
justify-content: space-between ;
align-items: center;
margin-top: 30rpx;
}
.so-3{
width: 36rpx;
height: 36rpx;
border-radius: 50%;
border: 1px solid #67C9C5;
margin-right: 20rpx;
}
.so-2{
width: 24rpx;
height: 24rpx;
border-radius: 50%;
">transparent;
}
.active1{
border: 1px solid #67C9C5;
}
.active2{
">#67C9C5;
}
 
 
 
data:
selectIndex: [
{ sureid: false },
{ sureid: false },
{ sureid: false },
{sureid:false},
],
 
// 多选
selectFn: function (e) {
let selectIndex = this.data.selectIndex;
let index = e.currentTarget.dataset.selectindex;
selectIndex[index].sureid = !selectIndex[index].sureid;
// console.log(selectIndex)
this.setData({
selectIndex: selectIndex
})
},
 

微信小程序组件 自定义多选的更多相关文章

  1. 微信小程序 - 组件 | 自定义组件 | 组件事件传递页面

    组件 小程序允许我们使用自定义组件的方式来构建页面 类似Vue的小组件 自定义组件 类似于页面,一个自定义组件由 json, wxml, wxss, js 4个文件组成 1.创建 1.创建compon ...

  2. 微信小程序组件 自定义弹出框

    <!-- 点击立即抢拼弹出框 --> <view class='add-rob' bindtap="setModalStatus" data-status=&qu ...

  3. 微信小程序组件 自定义单选

    <view class='userperson'> <view class='f30 flexca'>请选择您的注册身份</view> <view class ...

  4. 微信小程序 修改(自定义) 单选/复选按钮样式 checkbox/radio样式自定义

    参考文章: 微信小程序 修改(自定义) 单选/复选按钮样式 checkbox/radio样式自定义

  5. 微信小程序中自定义modal

    微信小程序中自定义modal .wxml <modal hidden="{{hidden}}" title="这里是title" confirm-text ...

  6. 微信小程序组件设计规范

    微信小程序组件设计规范 组件化开发的思想贯穿着我开发设计过程的始终.在过去很长一段时间里,我都受益于这种思想. 组件可复用 - 减少了重复代码量 组件做为抽离的功能单元 - 方便维护 组件作为temp ...

  7. 微信小程序组件学习 -- 注册页面

    微信小程序组件使用手册地址: 1. 百度搜索"微信公众平台",扫码登录之后,点击帮助文档里面的普通小程序. 2. 接着选择"开发"-->"组件& ...

  8. 微信小程序之自定义select下拉选项框组件

    知识点:组件,animation,获取当前点击元素的索引与内容 微信小程序中没有select下拉选项框,所以只有自定义.自定义的话,可以选择模板的方式,也可以选择组件的方式来创建. 这次我选择了组件, ...

  9. 微信小程序之自定义组件

    在微信小程序项目中 肯定会存在很多功能和样式上相似的部分 面对这种情况 只是单单的ctrl+c ctrl+v 就显得很low了,而且也不便于后期维护那么这时候 使用微信小程序中的自定义组件功能就很合适 ...

随机推荐

  1. com.jcraft.jsch.JSchException: java.io.FileNotFoundException: file:\D:\development\ideaProjects\salary-card\target\salary-card-0.0.1-SNAPSHOT.jar!\BOOT-INF\classes!\keystore\login_id_rsa 资源未找到

    com.jcraft.jsch.JSchException: java.io.FileNotFoundException: file:\D:\development\ideaProjects\sala ...

  2. JavaScript中的null和undefined

    null :表示无值;undefined : 表示一个未声明的变量,                或已声明但没有赋值的变量,                或一个并不存在的对象属性. ==运算符将两 ...

  3. $.ready和onload 区别

    1.jq ready()的方法就是Dom Ready 他的作用或者意义就是:在DOM加载完成后就可以可以对DOM进行操作. 一般情况先一个页面响应加载的顺序是,域名解析-加载html-加载js和css ...

  4. rabbitMQ的三种路由模式

    rabbitMQ工作流程: 1.声明交换机 2.声明消息队列 3.绑定交换机和队列 4.生产者往交换机里发送新消息 5.交换机根据所选的模式和routingKey决定消息发往哪条消息队列 6.一个消费 ...

  5. opengl绘制三角形

    顶点数组对象:Vertex Array Object,VAO 顶点缓冲对象:Vertex Buffer Object,VBO 索引缓冲对象:Element Buffer Object,EBO或Inde ...

  6. css忽略某一层的存在:pointer-events:none

    其实早知道这个属性,但是一直没有去研究过.今天正好在twitter看到这个词,就去研究了下,正好解决了目前遇到的一个小难题,所以分享下.嗯,其实这是个比较简单的CSS3属性. 在某个项目中,很多元素需 ...

  7. 【Ansible】ansible 任务失败控制

    任务失败控制 Ansible 通常默认会确保检测模块和命令的返回码并且会快速失败 – 专注于一个错误除非你另作打算. 有时一条命令会返回 0 但那不是报错.有时命令不会总是报告它 ‘改变’ 了远程系统 ...

  8. AES128加密算法完整实现

    概述 原本想把自己AES加密算法的整个实现过程给详细复述下来,分享给想学习的同学,也方便自己复习,但后来发现该工作量太大,加上作业太多没有过多的时间去写.所以就想把自己在学习的过程中多遇到的好的文章进 ...

  9. ubuntu 相关软件设置

    软件篇 1. 网易云音乐软件 首先去官网下载网易云音乐客户端linux版,网址:http://music.163.com/#/download,选择linux版本,然后选择ubuntu 16.04(6 ...

  10. 阿里云ubuntu16.04安装beef

    0x0 前言 环境:阿里云轻量服务器ubuntu16.04 需要安装2.4以上版本的ruby:https://www.cnblogs.com/Rain99-/p/10666247.html 参考资料 ...