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

企业免费网站建设模板下载河北建设部网站

企业免费网站建设模板下载,河北建设部网站,wordpress写文章怎么加媒体,wordpress长期未更新提醒一.级联展示 注:因为级联选择器这里是动态加载,因此如果上来选中一级就需要加载出后面三级的全部数据,依然会很卡,因此,和产品协商把一二级多选框去掉了,这样也避免了你选择一级不能实现子级被全部选中的问…

一.级联展示

:因为级联选择器这里是动态加载,因此如果上来选中一级就需要加载出后面三级的全部数据,依然会很卡,因此,和产品协商把一二级多选框去掉了,这样也避免了你选择一级不能实现子级被全部选中的问题,但三四级不存在这样的问题,点击三级回家再出最后一级,再点击多选框改子级便会被全部选中。

 样式问题:如果用级联选择器可以使用自带的popperClass属性自定义一个样式隐藏一二级多选框,例如popperClass="popper-select1"

<style lang="less">
.popper-select1 {.el-cascader-menu:nth-child(1),.el-cascader-menu:nth-child(2) {.el-checkbox {display: none;}}
}
</style>

  注意:element这里有个坑,就是popper-select1不生效的问题。

 解决方案:需要去掉scoped

 如果用级联面板由于没有该属性,因此需要自己这样写

<el-cascader-panelv-model="collectValue":props="address":options="collectOptions"/>::v-deep(.el-cascader-menu:nth-child(1) .el-checkbox), ::v-deep(.el-cascader-menu:nth-child(2) .el-checkbox) {display: none;
}

二.动态加载

这里动态加载只需要使用我的address对象就行,代码在最下面,我这里是四级联动,可以跟你需要联动的级别修改leaf: node?.level >= 3,这里不赘述。

三.接口调用

  1. 这是调用一级时后端返回的数据
    [{"code": "00ad278cbe67fc3c3f7ed64283c5786e","note": "A1VC38T7YXB528","name": "JP","parentCode": null,"disabled": false,"children": null},{"code": "327210f6fb42adb5d19dd823fe33db15","note": "A1PA6795UKMFR9","name": "DE","parentCode": null,"disabled": false,"children": null}
    ]
  2. 点击一级返回相应的二级菜单,以此类推
    下面是我传给后端的参数

    {"code": "327210f6fb42adb5d19dd823fe33db15","name": "DE","note": "A1PA6795UKMFR9","parentCode": ""
    }

    后端返回对应一级的二级菜单

    [{"code": "1fb5aaa29a8b8422254b2513ea426531","note": "DVD & Blu-ray","name": "Dvd & Bluray","parentCode": "327210f6fb42adb5d19dd823fe33db15","disabled": false,"children": null},{"code": "23872f23662c3b946c0e00f3c8c16534","note": "Gift Cards","name": "Gift Cards","parentCode": "327210f6fb42adb5d19dd823fe33db15","disabled": false,"children": null}]

四.最终代码如下

<el-cascaderv-model="data.category":options="collectionTypeOptions"collapse-tagscollapse-tags-tooltipclearable:props="address":popper-append-to-body="false"popperClass="popper-select1"/>let address = {value: 'name',label: 'name',children: 'children',multiple: true,leaf: 'leaf',lazy: true, // 开启懒加载// checkStrictly: true, //可选择任意节点/*** 异步懒加载节点数据的函数* @param {Object} node - 当前被点击的节点对象* @param {Function} resolve - 数据加载完成后的回调函数,必须调用* 该函数根据当前节点的信息构造查询条件,调用接口获取下一级节点数据。* 当节点层级达到 4 级时,不再请求接口。获取到的数据经过处理后通过 resolve 返回。*/async lazyLoad(node, resolve) {// node为当前点击的节点,resolve为数据加载完成的回调(必须调用)const { level } = nodeconst nodes = []// 构造查询条件 => 接口入参const params = {code: node.data.code || '',// level: node.data.level,// level: node.level + 1,name: node.data.name || '',note: node.data.note || '',parentCode: node.data.parentCode || ''}const res = await ApiBusiType.marketDataCollection.queryGraduallyCollectionConfig(params)if (node.level === 0) {collectionTypeOptions.value = res.result || []resolve(res.result)} else {res.result.map((item) => {let obj = {code: item?.code,name: item?.name,note: item?.note,disabled: item.disabled,parentCode: item?.parentCode,leaf: node?.level >= 3 // 当 node.level 层级达到4级时, 就不再请求接口 // 具体要多少级才不请求接口, 根据层级修改// children: item.children || []}nodes.push(obj)})resolve(nodes)}}
}
<style lang="less">
.popper-select1 {.el-cascader-menu:nth-child(1),.el-cascader-menu:nth-child(2) {.el-checkbox {display: none;}}
}
</style>


文章转载自:

http://DwQqGEQZ.rfqkx.cn
http://amnyc7iN.rfqkx.cn
http://MdmNi3f8.rfqkx.cn
http://WcqWakTF.rfqkx.cn
http://LF4mnSQh.rfqkx.cn
http://UzvervFm.rfqkx.cn
http://rSobZBoD.rfqkx.cn
http://XSyGX8sZ.rfqkx.cn
http://m7j5DOmS.rfqkx.cn
http://pcHQi5et.rfqkx.cn
http://JgJyc5cI.rfqkx.cn
http://aUa0otLq.rfqkx.cn
http://63Z9JCpu.rfqkx.cn
http://UuqOH3va.rfqkx.cn
http://wTtvt4gY.rfqkx.cn
http://v3eCyfeD.rfqkx.cn
http://oaQpESra.rfqkx.cn
http://vq1pJSWQ.rfqkx.cn
http://edAs1Bkc.rfqkx.cn
http://rc4AKfNV.rfqkx.cn
http://k56jFjUu.rfqkx.cn
http://qlCx4qc9.rfqkx.cn
http://4b4AGZ6I.rfqkx.cn
http://pFsC4Wd4.rfqkx.cn
http://kOKB5TpQ.rfqkx.cn
http://waMFdvUh.rfqkx.cn
http://j9Lx81SV.rfqkx.cn
http://9LoePfbz.rfqkx.cn
http://q8LwfKJ5.rfqkx.cn
http://3wI51sbE.rfqkx.cn
http://www.dtcms.com/wzjs/719521.html

相关文章:

  • 简述dw网站建设步骤英文作文
  • 济南企业网站建设哪家好天津做小程序公司
  • 关于公司网站建设请示杭州视频网站建设
  • 网站制作与网站建设pdf打广告专用图
  • 双鸭山网站建设公司网站风格包括什么
  • 杭州软件开发公司网站正规的家居行业网站开发
  • 海丰县建设局官方网站常熟网站建设专业的公司
  • 怎么做游戏门户网站个人网站备案 网站服务内容
  • 全面的河南网站建设问卷调查微信小程序怎么做
  • 建设网站需要什么信息有什么网站做热图
  • 从域名角度看网站建设注意事项wordpress可视化编辑插件下载
  • 上海域名网站吗wordpress 账号图片尺寸
  • 网站建设公司伟置设计灵感
  • 宿州高端网站建设公司哪家好网络营销产生的基础包括
  • 做网站放广告收益使用python做网站
  • 网站开发的教学视频教程如何提高网站的转化率
  • 纪检网站建设安卓优化大师hd
  • 网站备案和域名备案区别seo0577
  • 鑫牛元网站建设wordpress登录短信验证码
  • 如何做网站后台怎么做网站备份
  • 花乡做网站公司wordpress文章部分展示
  • 只做网站的模仿大型门户网站做ppt
  • 网站怎么在成都备案商城系统平台有哪些
  • 建一个自己的网站有什么用网站用php做的吗
  • 重庆知名商城网站建设公司室内设计师联盟官网入口
  • 网站根目录网站宣传推广平台
  • 英文网站的外部链接 建设马来西亚做公路投标网站
  • 寻找外贸客户的网站网站建设技术人员要会什么
  • 庆阳网站设计公司龙之向导免费网站
  • 音乐类网站建设选题背景php网站的优势