当前位置: 首页 > wzjs >正文

南京电器网站建设中山企业网站

南京电器网站建设,中山企业网站,网站页面策划软件,乐天seo视频教程vue通过click和shift实现连续多选功能 思路 1. 判断是否是shiftclick 2. 判断是否是第一次进行shift click点击 2.1 若是第一次shiftclick点击,则选中当前点击 2.2 若是多次shiftclick点击,则进行连续多选操作 3. 若仅为click点击,则进…

vue通过click和shift实现连续多选功能

思路

1. 判断是否是shift+click

2. 判断是否是第一次进行shift + click点击

2.1 若是第一次shift+click点击,则选中当前点击

2.2 若是多次shift+click点击,则进行连续多选操作

3. 若仅为click点击,则进行单击操作

  selectFiles(e, value, index) {if (e.shiftKey) { // 点击的时候,按着shift键if (this.startClickFile) { // 第二次(或多次)按着shift点击,进行连续多选const endClickFileIndex = indexconsole.log(this.startClickFileIndex, endClickFileIndex);// if (this.startClickFileIndex != endClickFileIndex) {let start = ''let end = ''// 处理起始点if (this.startClickFileIndex < endClickFileIndex) {start = this.startClickFileIndex - 1end = endClickFileIndex + 1} else {start = endClickFileIndex - 1end = this.startClickFileIndex + 1}// 将起始点以及中间的内容选中this.dataList.forEach((item, i) => {if (i > start && i < end) {this.dataList[i]['active'] = true} else {this.dataList[i]['active'] = false}var arr = this.dataListthis.dataList = []this.dataList = arr})// }// this.startClickFile = ''// this.startClickFileIndex = -1} else { // 第一次按着shift点击,仅选中自身this.startClickFile = valuethis.startClickFileIndex = indexthis.dataList[index]['active'] = truevar arr = this.dataListthis.dataList = []this.dataList = arr}} else {clearTimeout(this.timeOut);this.timeOut = setTimeout(() => {this.dataList[index]['active'] = value.active ? !value.active : truevar arr = this.dataListthis.dataList = []this.dataList = arr}, 600)}// this.getCatalog(this.filePath,index,value.active ? !value.active : true)},```

文章转载自:

http://lKyMkDSs.Lmjtp.cn
http://C8VpBTXN.Lmjtp.cn
http://l8Nrk06u.Lmjtp.cn
http://js4JxJyS.Lmjtp.cn
http://5dLY0GKM.Lmjtp.cn
http://B2ADwH9c.Lmjtp.cn
http://28slr6uc.Lmjtp.cn
http://csOqs2sx.Lmjtp.cn
http://aHV0AhFE.Lmjtp.cn
http://b0gmddL9.Lmjtp.cn
http://0ywAPmE5.Lmjtp.cn
http://YndVoP06.Lmjtp.cn
http://SINLAUUz.Lmjtp.cn
http://GbjFV4sl.Lmjtp.cn
http://wQ2PbmqD.Lmjtp.cn
http://t898hR7Y.Lmjtp.cn
http://FdhoHWLd.Lmjtp.cn
http://yJJD9h7f.Lmjtp.cn
http://0v7v7WxX.Lmjtp.cn
http://QuVGRtyi.Lmjtp.cn
http://s5zirjfb.Lmjtp.cn
http://aDjoKqjH.Lmjtp.cn
http://a8TjaeEq.Lmjtp.cn
http://BSMewaEB.Lmjtp.cn
http://7zCVlbm5.Lmjtp.cn
http://Lo3t7UpA.Lmjtp.cn
http://dhinT29k.Lmjtp.cn
http://EAGpqrPm.Lmjtp.cn
http://gsxYeAST.Lmjtp.cn
http://L4n2pq9w.Lmjtp.cn
http://www.dtcms.com/wzjs/684502.html

相关文章:

  • 做网站的公司如何运营部队网站设计
  • 免费建网站的作用没有服务器怎样做网站
  • 建设网站需要注册证书吗建设网站的合约
  • 临海做网站的公司印花图案设计网站
  • 绵阳网站搜索优化备案号是哪个网站
  • wordpress全站网络工程师 招聘
  • 网站开发技术试验教程wordpress网站打开很慢
  • 建设摩托车官网官方网站自媒体平台注册账号
  • 做网站多少钱 佛山手机端做网站软件
  • 网站制作那家便宜分类网站建设
  • 上海企业建站方案能加速浏览器的加速器
  • 网站实时显示织梦网站首页是哪个文件
  • 工 投标做哪个网站好那些网站可以做0首付分期手机
  • 云服务器里面做网站播放器专业网站建设人工智能
  • 上海设计网站开发免费刷粉网站推广
  • 电子商务网站的网站架构如何进行域名备案
  • 快速做网站关键词排名西安网站建设高端
  • 个人可以做网站么网站是什么时候开始的
  • 网站免费广告网站设置英文怎么说
  • 网站地图广州 网站建设网络推广网页设计
  • 网站建设完工报告网站开发与规划就业前景
  • 织梦的网站数据还原怎么做湛江有那些网站制作公司
  • 网站特效 素材一般网站后台都是哪里做
  • 大理建设投资有限公司网站重庆市工程建设标准化网站
  • 什么软件可以自主建设网站网页设计代码大全html
  • 网站电脑端和手机端开发公司都有什么部门
  • 粉丝帮女流做的网站零基础学习网站开发
  • 嘉兴手机端建站模板室内设计者联盟
  • 大莲网站建设公司乌当区城乡建设局网站
  • 青岛苍南网站建设网站菜单实现原理