需求是这样:

首先考虑使用elementui中的组建实现,但是有时候会忽略组建。实现方式两种:

1.直接使用element实现

let weekTimeData: [
'星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'
] <el-checkbox-group v-model="form.setting_week" class="mr12">
<el-checkbox-button v-for="(item,index) in weekTimeData" :key="index" :label="item">{{ item }}</el-checkbox-button>
</el-checkbox-group>

2.使用原生js去实现

<span
v-for="(item,index) in weekTimeData"
:key="index"
:class="{'active':selected.indexOf(item)!=-1}"
@click="active(index,item)"
> {{ item }}
</span> selected:[] // 方法
active(index, item) { if (this.selected.indexOf(item) !== -1) {
this.selected.splice(this.selected.indexOf(item), 1); // 取消
} else {
this.selected.push(item);// 选中添加到数组里
}
this.form.setting_week = this.selected;
}, //style需要写样式

比较推荐使用elemnt ui的方法,我在开发的时候,忘记了使用element ui,导致多写了几行代码。

最新文章

  1. 每天一个linux命令(30): chown命令
  2. 19. 求平方根序列前N项和
  3. 刚刚学了循环,1到n的求和与阶乘
  4. linux下安装虚拟机qemu kqemu
  5. [LeetCode] Remove Element 分析
  6. php 获取域名的whois 信息
  7. 8人/天,小记一次 JAVA(APP后台) 项目改造 .NET 过程(后台代码已完整开源于 Github)
  8. BZOJ_4004_[JLOI2015]装备购买_线性基
  9. asp.net webapi 的Request如何获取参数
  10. Jmeter中实现base64加密
  11. sqlserver数据库发送邮箱
  12. ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction解决办法
  13. Java WebService 简单实例使用JDK
  14. js动态创建表单数据
  15. 004-mac上安装以及Nginx 配置文件nginx.conf详解
  16. Webservice客户端动态调用服务端功能方法
  17. C#性能优化总结
  18. 查看php-fpm开启的进程数以及每个进程的内存限制
  19. supervisord 进程管家
  20. java中的内存模型

热门文章

  1. nanopi SOCKS5 代理
  2. 【快问快答】为什么NPOI读取表格数据的时候,遇到空格单元值会直接忽略
  3. 使用python启动appium(虚拟器)
  4. 【git】3.5 git分支-远程分支
  5. saml login的流程
  6. Sup, inf convolution for convex functions
  7. python setup.py install 安装、删除。
  8. java连接couchbase的memcache
  9. 对于小白如何才能学好Java
  10. 通过nft持有大户地址获取正常交易和内部交易