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

wordpress多站点模式网站建设咨询

wordpress多站点模式,网站建设咨询,备案中又需要建设网站,静态双语企业网站后台源码前言 这两天遇到一个需求#xff1a;在点击【设置优先级】的按钮后弹出关于玩法类型的table#xff0c;点击【排序】按钮可以后可以进行排序。由于组内使用的组件库是 element-ui#xff0c;那我首先就想到了使用 el-table组件#xff0c;但奈何其版本原因不能相应的拖拽排…前言 这两天遇到一个需求在点击【设置优先级】的按钮后弹出关于玩法类型的table点击【排序】按钮可以后可以进行排序。由于组内使用的组件库是 element-ui那我首先就想到了使用 el-table组件但奈何其版本原因不能相应的拖拽排序的API。了解到有sortable.js。接下来我就以Vueel-tablesortable 为例看看我是怎么实现这个需求的。 实现思路 从官网的 demo 以及其他文章的操作中基本上实现过程如下 const tableData []const _this thissetTimeout((){Sortable.create(el, {onEnd:function (evt){// evt 可以获取到拖拽 DOM 在拖拽之前和拖拽之后的 index// 利用这个参数就可以对table中的列表排序const list tableData; // 备份 table 中的数据const currRow list.splice(evt.oldIndex, 1)[0]; // 获取当前被拖拽的数据list.splice(evt.newIndex, 0, currRow); // 将拖拽的数据从数组中拿出来并插入到新的位置tableData [] // 置空 table 中的数据nextTick((){tableData list // 将最新的数据给table})}}) })但我在实现过程有遇到几个问题。首先直接如上所示拖拽功能是没问题的但是在排序的时候如果不加 nextTicke 那么就会出现你明明只将最后一条数据拖拽到第一行却出现最后两行出现在了最前面…另外这里使用 setTimeout是为了确保能拿到DOM毕竟弹窗时不一定能拿到 table DOM。 源码 由于我是两个table所以使用了 el-tabstab切换时会更新 activeName function initSort() {const _this thissetTimeout(() {const parentEle _this.$refs.playTypeTabsRefconst tab1 parentEle .children[0].querySelectorAll(.el-table__body-wrapper table tbody)[0]const tab2 parentEle .children[1].querySelectorAll(.el-table__body-wrapper table tbody)[0]const targetTab this.activeName playType ? tab1 : tab2const createSortable () {Sortable.create(targetTab, {animation: 150,// ghostClass: blue-background-class,// handle: handle,draggable: .el-table__row,onEnd: function(evt) {const list: (IPlayTypeItem | ISubPlayTypeItem)[] _this.activeName playType ? _this.playTypeList : _this.subPlayTypeListconst currRow: IPlayTypeItem | ISubPlayTypeItem list.splice(evt.oldIndex, 1)[0]list.splice(evt.newIndex, 0, currRow)_this.activeName playType ? _this.playTypeList [] : _this.subPlayTypeList []_this.$nextTick(() {if (_this.activeName playType) {_this.playTypeList list as IPlayTypeItem[]} else {_this.subPlayTypeList list as ISubPlayTypeItem[]}})}})}createSortable()}, 0)}
http://www.hkea.cn/news/14415434/

相关文章:

  • 如何建一个免费网站哪个网站做高仿衣服
  • 体育php网站源码金融企业网站整站源码
  • wordpress不适合大型网站苏州园区网站建设公司
  • 音乐APP网站开发友情链接平台赚钱吗
  • 常见的网站建设技术有哪些环保网站建设的主题
  • 查询网站名有没有收录郑州电商网站开发
  • 北海哪家做网站ssr和wordpress
  • 全栈网站开发者域名注册服务机构注销域名的情形
  • 民营医院建设网站wordpress缩略图解决方案
  • 网上做效果图网站有哪些软件好看的主页背景图片
  • 快速的网站开发工具佛山网站策划哪家专业
  • 网站开发人员岗位分布说明游戏开发设计公司
  • 免费自助建站哪个平台好顺的网站建设报价
  • 鲜花网站模板下载建设工程合同约定仲裁违反专属管辖吗
  • 有哪些企业会找人做网站建设专业网吧装修设计公司
  • 珠海 网站建设如何用照片做模板下载网站
  • 网站建设费记账宁波正规网站建设使用方法
  • 网站快速搭建平台单位建设网站的作用意义
  • 网站编程学怎么让百度多收录网站
  • 如何做能上传视频网站西安网站建设怎么接单
  • 奇趣统计网站谁做的免费网站空间免费主机
  • 百度网站建设哪家公司好校园网站规划与建设
  • 新农村建设官方网站google权重查询
  • 拼多多刷销量网站开发行者seo
  • 重庆金山建设监理有限公司网站有创意的产品设计作品介绍
  • 如何做网站的维护和推广网页游戏传奇图片
  • wordpress站长之家网站建设业务介绍
  • 深州网站济南网站建设建站
  • 设置自己的网站腾讯云做淘客网站
  • 有没有帮忙做网站企业建站用什么好