uni-app实现多选

2023-11-12

 

<view class="times-list">
		<view class="checkedNo" :class="{ checkedYes: checkedArrey.indexOf(i) != -1 }" v-for="(time, i) in classList" :key="i" @click="appointment(i)">
			{{ time.name }}
		</view>
</view>
classList: [{
	name: '费用报销'
}, {
	name: '差旅报销'
}, {
	name: '借款申请'
}, {
	name: '出差申请'
}, {
	name: '采购申请'
}],
checkedArrey: []



appointment(index) {
	console.log(index)
	let that = this;
	if (that.checkedArrey.indexOf(index) == -1) {
		// console.log(index); //打印下标
		that.checkedArrey.push(index); //选中添加到数组里
	} else {
		that.checkedArrey.splice(that.checkedArrey.indexOf(index), 1); //取消
	}
	console.log(that.checkedArrey)
}
.times-list{
	display: flex;justify-content: flex-start;flex-wrap: wrap;
}
.checkedNo{
	border-radius: 10upx;
	border: 1upx solid #D8D8D8;
	padding: 0 16upx;
	margin:16upx ;
	
}
.checkedYes{
	border: 1upx solid #007AFF;
	color: #007AFF;
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

uni-app实现多选 的相关文章

  • Chart.js 在初始化时设置活动段

    我正在使用 Chart js v2 并且尝试在加载图表时模拟圆环图上某个段的 悬停状态 因此看起来有一个部分已突出显示 我已经搜索和梳理了代码一天 但找不到一个好的方法来做到这一点 提前致谢 设置片段的悬停样式有点令人困惑 因为它没有真正记
  • 在 contenteditable div 中选择范围

    我有一个contenteditablediv 和其中的一些段落 这是我的代码 div style border solid 1px black width 300px height 300px div Hello world div div
  • 使用 JavaScript 禁用第三方 cookie

    我正在努力根据所有在欧盟运营的公司的数据保护规则实施新的 Cookie 政策合规性 根据该规则 用户在使用任何网站时必须能够拒绝 接受除必需的 Cookie 之外的所有内容 在我客户的网站中 我可以看到正在存储以下第三方 cookie ga
  • Snap.svg - 停止在可悬停元素的子元素上重新触发悬停事件

    对于一个项目 我使用的 SVG 形状由背景多边形和背景多边形上方的一些文本 我已将其转换为路径 组成 我正在使用 Snap svg 为我的形状设置动画 当我将鼠标悬停在多边形上时 形状应该缩放到特定尺寸 包括其中的所有内容 鼠标移开时 形状
  • React-Redux:state.setIn() 和 state.set() 有什么区别?

    我见过使用setIn and set 在一些react redux代码中 state setIn state set 我在这里找到了一些文档https facebook github io immutable js https facebo
  • 使用 CSS 或 Javascript 填充动画

    我只是想知道是否可以使用 CSS 或 javascript 创建填充动画 基本上我想创建一个填充动画 如下图所示 http i40 tinypic com eit6ia png http i40 tinypic com eit6ia png
  • 在 HTML5 画布中,如何用我选择的背景遮盖图像?

    我试图用画布来实现这一点 globalCompositeOperation 但没有运气 所以我在这里问 这里有类似的问题 但我没有在其中找到我的案例 我的画布区域中有图层 从下到上的绘制顺序 画布底座填充纯白色 fff 用fillRect
  • 检查 jQuery 1.7 中是否存在基于文本的选择选项

    所以我有以下 HTML 片段
  • 刷新页面时保存用户的选择

    我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
  • Javascript 假值(null、未定义、false、空字符串:“”或 '' 和 0)和比较(==)运算符 [重复]

    这个问题在这里已经有答案了 当我使用任何一个值时 null undefined false 0 in a if陈述 它总是被评估为谬误 false 另外 这些值的否定 null undefined false 0 in a if语句总是被评
  • Three.js 各种大小的粒子

    我是 Three js 的新手 正在尝试找出添加 1000 个粒子的最佳方法 每个粒子都有不同的大小和颜色 每个粒子的纹理是通过绘制画布创建的 通过使用粒子系统 所有粒子都具有相同的颜色和大小 为每个粒子创建一个粒子系统是非常低效的 有没有
  • 对于只触及我的工作表的 Google 表格脚本,收到“此应用程序未经验证”

    我正在编写一个 Google Sheets 脚本 我只想访问与 gs 文件关联的同一电子表格中的数据 似乎我应该有权在自己的电子表格中运行脚本 但是每当我运行一个函数时 我都会得到一个This app isn t verified信息 我该
  • 如何使用 crypto-js 解密 AES ECB

    我正在尝试将加密数据从 flash 客户端 发送到服务器端的 javascript 在 asp 中作为 jscript 运行 有几个 javascript Aes 库 但它们实际上没有文档记录 我正在尝试使用 crypto js 但无法让代
  • 在 JavaScript 循环之外声明变量可以提高速度和内存?

    C 也有类似的问题 但我们没有看到 JavaScript 的任何问题 在循环内声明变量是否可以接受 假设循环有 200 次迭代 使用样本 2 相对于样本 1 是否有性能要求 内存和速度 我们使用 jQuery 来循环 它提高了我们将 var
  • 在 Javascript 中连接空数组

    我正在浏览一些代码 我想知道这有什么用处 grid push concat row 根据我的理解 它等同于 grid push row 为什么要大惊小怪 连接 你想使用 concat当您需要展平数组并且没有由其他数组组成的数组时 例如 va
  • 将 CKEditor 5 与 nuxtjs 结合使用

    我正在尝试在我的 Nuxtjs 项目中导入 CKEditor 5 的自定义版本 并且我已经尝试了所有可能的方法来正确导入它 但没有一个对我有用 这是其中之一 let ClassicEditor let CKEditor if process
  • 从 FileReader 设置背景图像样式

    我正在寻找一种解决方案 允许我从文件上传输入中获取文件并通过设置 document body style backgroundImage 来预览它 以下代码用于在 Image 元素中显示预览 function setImage id tar
  • JavaScript 相对路径

    在第一个 html 文件中 我使用了一个变量类别链接 var categoryLinks Career prospects http localhost Landa DirectManagers 511 HelenaChechik Dim0
  • Vue.js[vuex] 如何从突变中调度?

    我有一个要应用于 json 对象的过滤器列表 我的突变看起来像这样 const mutations setStars state payload state stars payload this dispatch filter setRev
  • 如何在react-highcharts中使用图表工具提示格式化程序?

    如何使用图表工具提示格式化程序 我正在使用高图表的反应包装器 我有这样的配置 const CHART CONFIG tooltip formatter tooltip gt var s b this x b each this points

随机推荐

  • 流程(待补充)

    start from init mlt rwlock 1 初始化mlt表的读写锁 函数体调pthread rwlock init mlt mlt lock NULL 该函数为C库提供 初始化该锁之后 后面可以加互斥锁修改mlt表的值 2 初
  • 离散数学——主析取范式与主合取范式原理探究

    主析取范式 对任意一个命题公式来说 主析取范式与主合取范式都是唯一的 命题变元指原子化的 P Q命题 极小项的定义 包含全部N个命题变元的合取式 称其为极小项 且N个命题变元中 每个变元与它的否定不能同时存在 但两者中必有一个出现且仅出现一
  • MakeFile编写

    1 生成静态库和动态库 文件 makefile test cpp test h lib PWD libs libtest a so PWD libs libtest so all lib so lib test o ar rcs lib t
  • JSP的基本使用

    开发工具与关键技术 IDEA 撰写时间 2022 8 18 前提 创建一个java Maven项目 并把 Tomcat 装上 在java Maven项目的 pox xml文件配置 JSP
  • docker和原生方式安装jenkins,以及常见问题踩坑

    前言 Jenkins 是一款开源自动化服务器 可用于轻松设置持续集成和持续交付 CI CD 管道 持续集成 CI 是DevOps的一种实践 团队成员定期将其代码更改提交到版本控制存储库 然后运行自动构建和测试 持续交付 CD 是一系列的实践
  • Docker网络模式

    目录 一 Docker网络的实现原理 二 Docker的五种网络模式 1 Host模式 2 Container模式 3 None模式 4 Bridge模式 默认 5 自定义网络模式 5 1 查看网络模式列表 5 2 查看容器信息 5 3 指
  • 解决 MySQL 中不能输入中文的问题,复制粘贴也不允许。

    解决 MySQL 中不能输入中文的问题 复制粘贴也不允许 首先 MySQL 中不能输入中文的问题与 MySQL 版本无关 与主机也无关 Debian centos 都无所谓 而我的 locale 下的语言设置都没问题 我这里的 MySQL
  • python项目结构设计_python工程结构

    在一个健康的开发周期中 代码风格 API设计和自动化是非常关键的 同样的 对于工程的架构 仓库的结构也是关键的一部分 当一个潜在的用户和贡献者登录到您的仓库页面时 他们会看到这些 工程的名字 工程的描述 一系列的文件 如果您的仓库的目录是一
  • const在指针赋值时候注意事项:assignment discards ‘const’ qualifier from pointer target type的解决方法

    const 与 define 都可以创建类似功能的符号常量 但是const可以创建const 数组 指针 指向const的指针 很重要的一点const能使不需要修改的数据变成只读的模式 include
  • java8 方法引用详解_Java8中如何通过方法引用获取属性名详解

    前言 在我们开发过程中常常有一个需求 就是要知道实体类中Getter方法对应的属性名称 Field Name 例如实体类属性到数据库字段的映射 我们常常是硬编码指定 属性名 这种硬编码有两个缺点 1 编码效率低 因为要硬编码写属性名 很可能
  • Linux系统shell脚本基础之while循环

    Linux系统shell脚本基础之while循环 一 脚本要求 二 脚本内容 1 脚本1 2 脚本2 三 执行脚本1结果 四 执行脚本2 一 脚本要求 脚本1 计算从1加到100的值 使用while循环 脚本2 输入一个数 输出1加到这个数
  • 网易游戏2011.10.15校园招聘会笔试题

    网易游戏2011 10 15校园招聘会笔试题 转载于 http blog csdn net hackbuteer1 article details 6878570 1 对于一个内存地址是32位 内存页是8KB的系统 0X0005F123这个
  • <mvc:default-servlet-handler />到底有什么用

    tomcat容器的web xml中有一个defaultServlet 用于处理静态资源 映射路径是 我们自定义的web xml最终相当于会与容器的web xml合并 而自定义DispatchServlet一般也是使用 导致容器中的defau
  • python安装报错error writing to file:......

    今天换了win10 64电脑 安装python3 6 8时 报错 error writing to file 安装时 右键 以管理员身份运行 安装成功 转载于 https www cnblogs com shuaishuaidefeizhu
  • linux启动时有文件错误,Linux 无法启动常见的几种原因及解决办法

    导致 Linux 无法启动的原因有很多 下面良许小编就将常见的几种原因及解决办法进行详述 希望对大家有所帮助 文件系统配置不当 如 etc inittab文件 etc fstab 文件等配置错误或丢失 导致系统出现故障 以至于无法启动 非法
  • 应急响应-钓鱼邮件的处理思路溯源及其反制

    0x00 钓鱼邮件的危害 1 窃取用户敏感信息 制作虚假网址 诱导用户输入敏感的账户信息后记录 2 携带病毒木马程序 诱导安装 使电脑中病毒木马等 3 挖矿病毒的传输 勒索病毒的传输等等 0x01 有指纹的钓鱼邮件的溯源处理 从邮件中获取相
  • buildroot添加新硬件内核支持

    1
  • 对开发来讲,业务重要还是技术重要?

    很多开发者为天天写业务代码无暇提升技术而焦虑 苦恼 比如 又如 又如 再如 那么 作为开发者 到底该怎么面对 写业务代码 这件事呢 今天我们就从以下几个方面聊聊这个话题 什么是业务 业务和技术的关系 业务和因解决业务而衍生的业务 对业务的态
  • Bitbucket代码迁移到Gitlab

    首先需要确定使用具有一定权限的账号进行迁移 然后在迁移的机器上配置git环境 添加账户信息 git config global user name XXX git config global user email XXX XXXX com
  • uni-app实现多选