账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JavaScript 求一地市条件过滤方法
    28
    0

    cityList 地市全集
    validSet 有效地市
    将非有效地市删除,
    如果validSet包含一个或多个,则其相对父级存在,其他子集删除
    如果validSet不包含,则删除
    最终返回有效地市结构,结构和原citylist结构一样。

    /** 有效地市 */
      const validSet = ['000013', '000007'];
      const cityList = [
        {
        label: '全国',
        value: '000000',
        children: [
          {
            label: '陕西省',
            value: '000001',
            children: [
              {value: '000002', label: '西安市', isLeaf: true},
              {value: '000003', label: '渭南市', isLeaf: true},
            ],
          },
          {label: '上海', value: '000005', isLeaf: true},
          {label: '北京', value: '000006', isLeaf: true},
          {
            label: '河南省',
            value: '000007',
            children: [
              {value: '000008', label: '信阳', isLeaf: true},
              {value: '000009', label: '周口', isLeaf: true},
              {value: '000010', label: '其他', isLeaf: true},
            ],
          },
          {
            label: '山东省',
            value: '000011',
            children: [
              {value: '000012', label: '枣庄', isLeaf: true},
              {value: '000013', label: 'qit', isLeaf: true},
              {value: '000014', label: 'aa', isLeaf: true},
            ],
          },
        ]
      }];
    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 若凡飞刀 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部