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

河南网站推广北京移动网站建设公司价格

河南网站推广,北京移动网站建设公司价格,游戏币销售网站建设,织梦欧美网站模板文章目录 前言一、简介二、效果展示三、源码总结 前言 提示#xff1a;这里可以添加本文要记录的大概内容#xff1a; …待续 提示#xff1a;以下是本篇文章正文内容#xff0c;下面案例可供参考 一、简介 修改el-table的筛选…待续 二、效果展示 三、源码 使用方法… 文章目录 前言一、简介二、效果展示三、源码总结 前言 提示这里可以添加本文要记录的大概内容 …待续 提示以下是本篇文章正文内容下面案例可供参考 一、简介 修改el-table的筛选…待续 二、效果展示 三、源码 使用方法 el-table-columnaligncenterpropstatus:column-keystatus template #headerdiv classlayout-center-centerspan路由状态/spantable-filterplaceholder按路由状态搜索filter-keystatussortable:optionsrouteStatusListconfirmhandleFilter:checked-listtempFlow.status_list:sequencetempFlow.sequence/table-filter/div/templatetemplate #default{ row }span v-ifrow.status 0 stylecolor: green[{{ row.status }}]{{ row.status_desc }}/spanspan v-else stylecolor: red[{{ row.status }}]{{ row.status_desc }}/span/template /el-table-column组件源码 templatediv classtable-filter click.stopel-popoverrefpopoverRefpopper-classtable-filter-boxplacementbottom:width250triggerclickshowhandleShowhidehandleHidetemplate #referenceel-icon v-ifshowParams.showSelectBoxArrowUp //el-iconel-icon v-if!showParams.showSelectBoxArrowDown //el-icon/templatesection classtable-filter-btnsel-inputv-iffilterv-modelsearchKey:placeholderplaceholdersizeminiclassfilte-inputinputsearch/el-divider v-iffilter /el-scrollbar max-height200px refscrollbarRef v-iffilterdivel-checkboxv-modelcheckAlllabel全部sizelargechangeselectAll//divdivclassinfinite-list-itemv-foroption in showOptions:keyoptionel-checkboxv-modeloption.checked:labeloption.labelsizelargechangeselectItem(option.value, option.checked)//div/el-scrollbarel-divider v-iffilter /div v-ifprops.sortableel-checkbox v-modelsortable_asc labelASC /el-checkbox v-modelsortable_desc labelDESC //divel-divider v-ifprops.sortable /section classbtnsel-button typeprimary sizesmall clickhandleConfirm筛选/el-buttonel-buttonsizesmallcolor#ff5722stylecolor: #fffclickhandleCancel取消/el-button/section/section/el-popoverel-icon v-ifcheckedList.length 0Filter //el-iconel-icon v-ifsortable_ascCaretTop //el-iconel-icon v-ifsortable_descCaretBottom //el-icon/div /templatescript setup import { defineProps, reactive, ref, watch } from vue; const props defineProps({placeholder: {},options: {},filterKey: {},checkedList: {type: Array,default: [],},sequence: {},sortable: {type: Boolean,default: false,},filter: {type: Boolean,default: true,}, }); let curCheckedList _.cloneDeep(props.checkedList); let curSequence props.sequence; const emit defineEmits([confirm]);const scrollbarRef ref(); const popoverRef ref(); let searchKey ref(); let checkAll ref(true); //默认全选 let showOptions ref([]); let showParams reactive({showSelectBox: false, //展示下拉框 }); let timer ; //处理输入事件的定时器一次只允许一个定时器存在避免过度刷新造成的卡顿 let timer_ ; let sortable_asc ref(false); let sortable_desc ref(false); let ifDoSearch false; // 是否正在处理输入的数据中... const init (sequence) {showOptions.value _.cloneDeep(props.options);if (curCheckedList.length props.options.length) {checkAll.value true;} else {checkAll.value false;}if (!sequence) {sortable_asc.value false;sortable_desc.value false;} else if (sequence ASC) {sortable_asc.value true;} else if (sequence DESC) {sortable_desc.value true;} }; init(curSequence);// 点击全选 const selectAll (checked) {if (checked) {curCheckedList [];showOptions.value showOptions.value.map((item) {item.checked true;curCheckedList.push(item.value);return item;});} else {showOptions.value showOptions.value.map((item) {item.checked false;return item;});curCheckedList [];} };// 勾选当前选项 const selectItem (id, checked) {if (checked) {curCheckedList.push(id);if (curCheckedList.length props.options.length) {checkAll.value true;}} else {curCheckedList.splice(curCheckedList.indexOf(id), 1);checkAll.value false;} };/*** desc 确认事件*/ const handleConfirm () {emit(confirm, {key: props.filterKey,checkedList: curCheckedList,sequence: curSequence,});props.checkedList _.cloneDeep(curCheckedList);props.sequence curSequence;popoverRef.value.hide(); };/*** desc 取消事件*/ const handleCancel () {popoverRef.value.hide();curCheckedList _.cloneDeep(props.checkedList);init(props.sequence); };// 下拉框展示触发的事件 const handleShow (e) {showParams.showSelectBox true;if (props.filter) {scrollbarRef.value.setScrollTop(0);} }; const handleHide (e) {showParams.showSelectBox false; };function search(query) {if (ifDoSearch) {clearTimeout(timer);clearTimeout(timer_);}timer setTimeout(filterMethod(query), 0);ifDoSearch true; }function filterMethod(query) {let tmp [];if (query ! ) {timer_ setTimeout(() {props.options.forEach((item) {if (item.label.toLowerCase().indexOf(query.toLowerCase()) -1 ||item.value -1) {tmp.push(item);}});showOptions.value tmp;}, 0);} else {showOptions.value props.options;}ifDoSearch false; }watch(() sortable_asc.value,(newValue, oldValue) {if (newValue oldValue) {return;} else if (newValue) {curSequence ASC;sortable_desc.value false;} else if (!newValue) {curSequence ;}} );watch(() sortable_desc.value,(newValue, oldValue) {if (newValue oldValue) {return;} else if (newValue) {curSequence DESC;sortable_asc.value false;} else if (!newValue) {curSequence ;}} ); /scriptstyle langless scoped :deep(.el-divider--horizontal) {margin: 12px 0px; } :deep(.el-popper) {padding: 0px; } :deep(.el-popover) {padding: 0px; } .table-filter {display: inline-block;cursor: pointer; } .table-filter-box {height: 25px;line-height: 25px; } .table-filter-icon {font: 500;font-size: 18px; } .filte-input {width: 100%; } .btns {float: right; } .infinite-list {padding: 0;margin: 0;list-style: none; } /style 。 总结 提示这里对文章进行总结 例如以上就是今天要讲的内容本文仅仅简单介绍了pandas的使用而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
http://www.pierceye.com/news/840723/

相关文章:

  • 一般网站系统并发量建立网站的技术
  • 乐清网站推广公司佛山行业网站设计公司
  • 如何将优酷视频放到自己的网站傻瓜式建个人网站
  • 网站搭建与生成技术教材做网站用什么免费字体
  • flash 制作网站福田蒙派克图片
  • 使用cdn的网站赤水市建设局官方网站
  • 免费做个人网站产品推广方案策划书
  • 水利工程建设监理网站做餐厅logo什么网站素材多
  • 影楼行业网站做网站怎么宣传
  • 云做网站南宁网站建设索q.479185700
  • 运城做网站要多少钱天山网站
  • php网站端口企业网站建设及运营现状分析
  • 北京做网站价格如何知道一个网站是用什么做的
  • 海外域名网站国外做多媒体展览的网站
  • 阿里 网站建设方案书 模板wordpress影视模版
  • 广西网站建设工具网站推广方法主要有哪些
  • 源码购买网站郑州新一网站建设
  • 大学生网站设计论文范文某集团网站建设规划书
  • 温州哪里有网站建设深圳关键词首页排名
  • 做网站用什么面板好网站建设网站公司
  • 寻求网站建设技术网页升级访问永久你懂的
  • 做网站的公司有多少家无后台基础怎么建设网站
  • 在公司做网站是什么职位有链接的网站怎么做
  • 手机网站开发前台架构专业群建设网站
  • 做网站设计怎么样网站ui怎么做的
  • 企业网站用织梦好吗ui培训的课程都有哪些
  • 临沂专业网站建设公司哪家好做网站的照片要多大像素
  • 山东滕州做网站技术电话wordpress网页登陆
  • 做公司网站的费用flash交互网站页面切换制作
  • 网络推广渠道有哪些百度手机seo