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

注册网站需要visa怎么办网页修改器

注册网站需要visa怎么办,网页修改器,iis网站怎么做域名绑定,福州 网站设计公司原因 由于我的表头是由数组循环遍历生成的#xff0c;而选择列不在数组内#xff0c;只能在循环外定义el-table-column#xff0c;造成拖动时索引错乱错误代码 el-tableheader-dragendheaderDragendidout-table:datastate.sliceTable而选择列不在数组内只能在循环外定义el-table-column造成拖动时索引错乱错误代码 el-tableheader-dragendheaderDragendidout-table:datastate.sliceTableborderstriperefTableRef:row-keygetRowKeys(pageData)el-table-column typeselection width55 fixed / template v-for(item, index) in state.pageDataTitle :keyindex el-table-column:propitem.value:labelitem.name:keyindextemplate #defaultscopeslot :nameitem.value :scopescope{{ scope.row[item.value] }}/slot/template/el-table-column/template/el-table 解决办法  向数组开头push一条 typeselection 的对象 并把el-table-column 写到循环体内 template v-for(item, index) in state.pageDataTitle :keyindexel-table-column typeselection v-ifitem.type width55 fixed /el-table-column:propitem.value:labelitem.name:keyindextemplate #defaultscopeslot :nameitem.value :scopescope{{ scope.row[item.value] }}/slot/template/el-table-column/template 当拖动选择列 或 拖向选择列时 仍然会造成拖动顺序混乱 所以我们要禁止掉给el-table-column添加 class-nameallowdrag 表示除了选择列之外都可以拖动 el-table-columnclass-nameallowdrag:labelitem.name:keyindextemplate #defaultscopeslot :nameitem.value :scopescope{{ scope.row[item.value] }}/slot/template/el-table-column//拖拽列 const columnDrop2 (dom) {if (!dom) returnSortable.create(dom.$el.querySelector(.el-table__header-wrapper.el-table__header tr), {handle: .allowdrag, //除了选择列都可以选择onEnd: (sortableEvent) {const targetThElem sortableEvent.item;const wrapperElem targetThElem.parentNode;const newIndex sortableEvent.newIndex;const oldIndex sortableEvent.oldIndex;const oldTrElement wrapperElem.children[oldIndex];const currRow state.pageDataTitle?.splice(oldIndex, 1)[0];state.pageDataTitle?.splice(newIndex, 0, currRow);if (newIndex oldIndex) {wrapperElem.insertBefore(targetThElem, oldTrElement)} else {wrapperElem.insertBefore(targetThElem,oldTrElement ? oldTrElement.nextElementSibling : oldTrElement)}},}) } 这样解决了选择列向其他列拖动 但没有解决其他列向选择列拖动 解决办法 添加 :header-cell-class-nametableRowClassName 并添加onMove方法 el-table:header-cell-class-nametableRowClassNameidout-table:datastate.sliceTablerefTableReftemplate v-for(item, index) in state.pageDataTitle :keyindexel-table-column typeselection v-ifitem.type width55 fixed /el-table-columnclass-nameallowdrag:propitem.value:labelitem.name:keyindextemplate #defaultscopeslot :nameitem.value :scopescope{{ scope.row[item.value] }}/slot/template/el-table-column/template/el-table //解决向选择列拖动的bugfunction tableRowClassName(row) {if (row.columnIndex 0) {return filtered;}return ;} //拖拽列 const columnDrop2 (dom) {if (!dom) returnSortable.create(dom.$el.querySelector(.el-table__header-wrapper.el-table__header tr), {handle: .allowdrag,onEnd: (sortableEvent) {const targetThElem sortableEvent.item;const wrapperElem targetThElem.parentNode;const newIndex sortableEvent.newIndex;const oldIndex sortableEvent.oldIndex;const oldTrElement wrapperElem.children[oldIndex];const currRow state.pageDataTitle?.splice(oldIndex, 1)[0];state.pageDataTitle?.splice(newIndex, 0, currRow)if (newIndex oldIndex) {wrapperElem.insertBefore(targetThElem, oldTrElement)} else {wrapperElem.insertBefore(targetThElem,oldTrElement ? oldTrElement.nextElementSibling : oldTrElement)}},//解决向选择列拖动的bugonMove(e) {return e.related.className.indexOf(filtered) -1;}}) } 完整代码 el-table:header-cell-class-nametableRowClassNameidout-table:datastate.sliceTablerefTableReftemplate v-for(item, index) in state.pageDataTitle :keyindexel-table-column typeselection v-ifitem.type width55 fixed /el-table-columnclass-nameallowdrag:propitem.value:labelitem.name:keyindextemplate #defaultscopeslot :nameitem.value :scopescope{{ scope.row[item.value] }}/slot/template/el-table-column/template/el-table //拖拽列 const columnDrop2 (dom) {if (!dom) returnSortable.create(dom.$el.querySelector(.el-table__header-wrapper.el-table__header tr), {handle: .allowdrag,onEnd: (sortableEvent) {const targetThElem sortableEvent.item;const wrapperElem targetThElem.parentNode;const newIndex sortableEvent.newIndex;const oldIndex sortableEvent.oldIndex;const oldTrElement wrapperElem.children[oldIndex];const currRow state.pageDataTitle?.splice(oldIndex, 1)[0];state.pageDataTitle?.splice(newIndex, 0, currRow)if (newIndex oldIndex) {wrapperElem.insertBefore(targetThElem, oldTrElement)} else {wrapperElem.insertBefore(targetThElem,oldTrElement ? oldTrElement.nextElementSibling : oldTrElement)}},//解决向选择列拖动的bugonMove(e) {return e.related.className.indexOf(filtered) -1;}}) }//解决向选择列拖动的bugfunction tableRowClassName(row) {if (row.columnIndex 0) {return filtered;}return ;} 效果图 QQ录屏20231211155823
http://www.hkea.cn/news/14278840/

相关文章:

  • 英德市住房和城乡建设局手机网站项目管理证书
  • 做dnf辅助官方网站网站建设邀标书
  • 中关村在线官方网站电脑wordpress分享插件国内
  • 邵阳汽车网站建设制作营销网站公司
  • 新媒体包不包括公司网站的建设简单网页源代码
  • 昆山做网站价格莱芜都市网下载
  • 企业门户网站建设方案后台管理wordpress %3c 3.6.1
  • wordpress多站点功能wordpress 酒店预订
  • 长安响应式网站建设郴州网站建设公司简介
  • seo站长教程手机网站规划
  • 网站素材图片虚拟主机加RDS安装wordpress
  • 检测网站是否做了301自己创建外贸公司
  • 3免费做网站鹿邑建设局官方网站
  • 做的网站显示图片很慢遵义网站建设公司招聘
  • 公司网站后台如何上传视频wordpress加载变慢
  • 东莞社保官方网站Wordpress火车头采集标题前乱码
  • 唐山市城乡建设网站多少钱一个
  • 吉林市建设工程档案馆网站品牌设计网站大全
  • 新吁网站建设哈尔滨网站设计培训班
  • 做网站时联系我们制作模板个人网站的留言板数据库怎么做
  • 湖南网站优化推广合肥网站建设模板
  • 网站开发专业优势合肥网站忧化
  • 组建一个网站开发团队需要多少钱wordpress wp_head()优化
  • 做搬家服务网站问卷调查结果多模室内设计网
  • 广东品牌网站建设报价表电商设计行业前景
  • 广州达美网站建设wordpress 计数js版
  • 公司网站建设开发济南兴田德润简介图片创业网站建设政策
  • 做面食专业网站wordpress 多媒体管理
  • 哪些网站做推广效果好东莞网站制作的方案
  • 数据库与网站建设的关系搜索引擎营销的模式有哪些