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

网站建设按什么收费仿wordpress主题

网站建设按什么收费,仿wordpress主题,住房和城乡建设部办公厅网站,网站流量怎么做乡1万原因 由于我的表头是由数组循环遍历生成的#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.w-s-a.com/news/919916/

相关文章:

  • 四川住房与城乡建设部网站注册登记
  • 网站建设第三方沈阳工程最新动态
  • 兰州做网站客户上海企业在线登记
  • 新乡公司做网站wordpress被大量注册
  • 小语种服务网站公众号平台建设网站
  • 免费做mc皮肤网站企业网站建设合同模板
  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些