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

免费网站seo优化接单网官网

免费网站seo优化,接单网官网,网站设计的书,大宗商品交易平台背景 使用el-select配置多选时&#xff0c;往往需要自己添加全选子项。 实现 全选、取消全选、选择其他子项的逻辑// 列表展示的模块 let oldConlumns [A,B,C,all] const filteredColumns ref<string[]>([A,B,C,all, ]) const showTableValues ref<string[]>([A,…

背景

使用el-select配置多选时,往往需要自己添加全选子项。

实现

  1. 全选、取消全选、选择其他子项的逻辑
    // 列表展示的模块
    let oldConlumns =['A','B','C','all']
    const filteredColumns = ref<string[]>(['A','B','C','all',
    ])
    const showTableValues = ref<string[]>(['A','B','C','all'])function isShowColumn(column:string) {return showTableValues.value.includes(column)
    }// 增加全部的联动操作
    function showColumnsChange(value) {// 找出新勾选的项const added = value.find(v => !oldConlumns.includes(v))const removed = oldConlumns.find(v => !value.includes(v))if (added === 'all') {console.log('刚勾选的是 ALL')// 执行全选逻辑filteredColumns.value = [...defaultTableItems.map(o => o.value)]} else if (removed === 'all') {console.log('刚取消了 ALL')filteredColumns.value = []} else {// 普通选项变化const allValues = defaultTableItems.map(o => o.value).filter(v => v!=='all')const hasAllSelected = allValues.every(v => value.includes(v))if (hasAllSelected && !value.includes('all')) {// 补上 ALLfilteredColumns.value = [...defaultTableItems.map(o => o.value)]}if (!hasAllSelected && value.includes('all')) {// 取消了部分选项,需要去掉 ALLfilteredColumns.value = value.filter(v => v !== 'all')}}// 更新旧值oldConlumns = [...filteredColumns.value]
    }
    
  2. 页面中使用el-select
    <el-selectv-model="filteredColumns"multiplecollapse-tagscollapse-tags-tooltip:max-collapse-tags="3"placeholder="请选择"style="width: 240px"@change="showColumnsChange"><el-optionv-for="item in defaultTableItems":key="item.value":label="item.label":value="item.value"/></el-select>
    
http://www.dtcms.com/a/443077.html

相关文章:

  • 旅游商城网站订单处理网站空间 云端
  • 串扰12-串扰对信号的影响
  • 申报湖南创新型省份建设专项网站wordpress用户管理插件
  • 网站开发常用工具网站建设表格的属性
  • 网站开发兼职网站陈铭生杨昭
  • 网站中英文域名做电商网站的上海公司
  • seo网站外包做平台还是自己做网站
  • 自用的板子(搜索与图论)
  • Process Monitor 学习笔记(5.9):Procmon 的自动化操作与命令行速查
  • 唐山网站优化中国风网页设计欣赏
  • 微网站开发需要多少费用主营网站开发
  • 网站开发者密钥sousou提交网站入口
  • 网页版qq怎么登录关键词优化的最佳方法
  • 网站备案注销怎么恢复河北省和城乡建设厅网站
  • 网站建设设计服务温州服务网站建设
  • 做交易网站需要多少钱wordpress改字体插件
  • 这样可以做网站绍兴企业网站建站模板
  • Python isinstance()和type()的区别
  • 网站备案app网站建设分金手指排名四
  • 深度剖析 C++ 之 string(上)篇
  • 前端界面不会在浏览器上显示
  • 企业网站选wordpress和织梦科技企业网站如何建设
  • OpenCoordV1.3.0正式发布,新增平面四参数转换、规范法历元转换
  • 【HarmonyOS应用】《账理通》更新啦!
  • 免费1级做爰片打网站租车做什么网站推广
  • 足球网站网站建设咸阳学校网站建设哪家好
  • 工程中标查询网站营销网站 深圳
  • Midb-Manager:轻量级前端数据管理利器,打造专属的.midb数据库
  • 上海网站开发售后服务qq登录网页版登录入口官网
  • 网站标题在哪里凡科网怎么制作小程序