树形select 如何把最后一层children置空或者切割 只显示省市区这种

  { title: '安徽省',
        value: '安徽省',
        children: [
          {
            title: '合肥市',
            value: '合肥市',
            children: [
              {
                title: '包河区',
                value: '包河区',
                 children: [
                   {
                    title: '包河经济开发区',
                    value: '包河经济开发区',
                   },
                  {
                    title: '包河经济开发区经济技术开发区',
                    value: '包河经济开发区经济技术开发区',
                   },
                  ]
              },
            ],
          }, 
        ],
阅读 1.4k
1 个回答
        let arr = [
            {
                title: "安徽省",
                value: "安徽省",
                children: [
                    {
                        title: "合肥市",
                        value: "合肥市",
                        children: [
                            {
                                title: "包河区",
                                value: "包河区",
                                children: [
                                    {
                                        title: "包河经济开发区",
                                        value: "包河经济开发区",
                                    },
                                    {
                                        title: "包河经济开发区经济技术开发区",
                                        value: "包河经济开发区经济技术开发区",
                                    },
                                ],
                            },
                        ],
                    },
                ],
            },
        ];
        arr.forEach((item) => item.children.forEach((item) => item.children.forEach((item) => (item.children = []))));
        console.log(arr);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题