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

网站集约化建设的优势无锡哪里有做网站

网站集约化建设的优势,无锡哪里有做网站,做移动端网站软件开发,北京网站搭建开发(vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束 需求#xff1a;按勾选的顺序给后端传值 难点#xff1a;在 Element UI 的 el-cascader 组件中#xff0c;默认的行为是根据数据的层级结构来显示选项#xff0c;用户的选择也会基于这种层级结构#xff0c;el-…(vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束 需求按勾选的顺序给后端传值 难点在 Element UI 的 el-cascader 组件中默认的行为是根据数据的层级结构来显示选项用户的选择也会基于这种层级结构el-cascader 本身并不直接支持自定义的显示顺序。 效果 实现 // html el-cascaderv-modelselectedOptions:optionsoptions:propspropsclearable /el-cascader// js export default {data(){return {selectedOptions:[],// 绑定的数组sortSelectedOptions:[],// 排好序的数组// props: { multiple: true },// 原始获取到的value是数字不方便对比props: { multiple: true, value: label, label: label },// 指定value值取labeloptions: [{value: 1,label: 东南,children: [{value: 2,label: 上海,children: [{ value: 3, label: 普陀 },{ value: 4, label: 黄埔 },{ value: 5, label: 徐汇 }]}, {value: 7,label: 江苏,children: [{ value: 8, label: 南京 },{ value: 9, label: 苏州 },{ value: 10, label: 无锡 }]}, {value: 12,label: 浙江,children: [{ value: 13, label: 杭州 },{ value: 14, label: 宁波 },{ value: 15, label: 嘉兴 }]}]}, {value: 17,label: 西北,children: [{value: 18,label: 陕西,children: [{ value: 19, label: 西安 },{ value: 20, label: 延安 }]}, {value: 21,label: 新疆维吾尔族自治区,children: [{ value: 22, label: 乌鲁木齐 },{ value: 23, label: 克拉玛依 }]}]}]}} }, // 监听绑定数组 watch:{selectedOptions: {handler(newVal, oldValue) {if (newVal.length oldValue.length) {// 找到新增的项const newItems this.findNewItems(oldValue, newVal)// 添加到排序数组中this.sortSelectedOptions.push(...newItems)}if (newVal.length oldValue.length) {// 找到删除的项const newItems this.findNewItems(newVal, oldValue)// 从排序数组中过滤掉被删除的项this.sortSelectedOptions this.sortSelectedOptions.filter(item {return !newItems.map(e JSON.stringify(e)).includes(JSON.stringify(item))})}console.log(this.sortSelectedOptions, this.sortSelectedOptions)},deep: true} },methods:{findNewItems(oldList, newList) {// 创建一个映射表来快速检查旧列表中的项const oldItemsMap new Map()for (const item of oldList) {// 使用JSON.stringify作为唯一标识符注意如果子数组顺序重要且可能不同这种方法可能不适用oldItemsMap.set(JSON.stringify(item), true)}// 遍历新列表检查哪些项不在旧列表中const newItems []for (const item of newList) {if (!oldItemsMap.has(JSON.stringify(item))) {newItems.push(item)}}return newItems}, }
http://www.dnsts.com.cn/news/281322.html

相关文章:

  • 房地产网站建设策划方案国外做蛋糕的网站
  • 58网站建设的目的海外网络推广服务
  • 广西网站怎么制作wordpress单屏模板
  • 网站建设美工wordpress官方模版
  • 全网通官方网站阿里云做网站用哪个镜像
  • 男女做爰视频网站中国电子商务研究中心官网
  • 服装公司网站网页设计国土资源和建设部网站
  • 做网站原型图用什么软件大型企业门户网站能力建设探索与实践
  • 资质类网站如何做优化网站全屏弹出窗口
  • win7asp+sql server 2008做网站重庆彭水网站建设
  • 大兴企业网站建设十大不收费看盘软件网站
  • 枣庄企业网站建设学什么可以做推广网站
  • 资海网络一年做多少网站工程接单网
  • wordpress网站鼠标山西焦煤集团公司网站
  • 山东企业网站建设报价手机版静态网页模板
  • 手机设置管理网站antivirus wordpress
  • 创建网站app深圳高端集团网站建设公司
  • 建一个购物网站多少钱文化建设设计网站
  • 建设众筹网站关于征集网站建设素材的通知
  • 自己做的网站链接免费织梦网站模板
  • 丽水做网站的公司临沂企业网站
  • 网站模板 安全吗家具网站建设
  • 荥阳郑州网站建设施工企业 调研报告
  • 网站建设构成长春网络推广
  • 网站定制案例微安电力wordpress 4.3.9 漏洞
  • 一流的铁岭做网站公司响应式网站开发方案
  • 公司网站开发费用放在什么科目抖音网站建设的基本情况
  • js网站访问量统计怎么在百度上推广自己
  • 桂林北站到象鼻山多远一键wordpress
  • 青园网站建设seo网站优化软件