[Vue + ElementUI] cascader 반향

1280 단어 VueElementUI
여기에 서버 입고가string(사실 서버 맏형이 고치기 귀찮아서 나도 입을 놀리기 귀찮아서 내가 빨리 쓰는 것보다 못하다)cascade r급 선택기에서 최종적으로 선택한 lable를 사용하고 편집 조작은 맵 방법으로 id를 가져와서 Array에 가서 updata v-model로 실현한다.현재는 2단계만 지원하고, 후기에는 다중 처리 디스플레이에 도달하기 위해 귀속 함수를 쓸 수 있다.cascader v-model은 Array 형식을 하나만 받아서 디스플레이를 지원합니다

            
          
let departmentLable = data.department
        let departmentArray = []
        // cascader       ,     ,               
        this.departmentTree.map(item => {
          if(item.label == departmentLable){
            departmentArray.push(item.id)
          }else if(item.children && item.children.length > 0){
            for( let i in item.children){
              if(item.children[i].label == departmentLable){
                departmentArray.push(item.children[i].parentId)
                departmentArray.push(item.children[i].id)
              }
            }
          }
        })

좋은 웹페이지 즐겨찾기