Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#646] [3.0] Select 컴포넌트 개발 #657

Merged
merged 3 commits into from
Oct 7, 2020
Merged

[#646] [3.0] Select 컴포넌트 개발 #657

merged 3 commits into from
Oct 7, 2020

Conversation

kdeun1
Copy link
Contributor

@kdeun1 kdeun1 commented Oct 7, 2020

################

  • 3.0버전의 select 컴포넌트 기능 재개발 및 리펙토링
  • 단일 셀렉트와 멀티 셀렉트로 구분
  • 해당 컴포넌트 클릭 시 드랍다운 박스가 컴포넌트 위치를 찾아 하단에 보여짐
  • 드랍다운 박스를 위해 셀렉트 컴포넌트 생성 시 body에 해당 컴포넌트 전용 div가 추가되며, 해당 div 하위로 드랍다운의 DOM이 위치함
  • 선택한 항목 전체 삭제 기능 clearable 기능 개발
  • 멀티 셀렉트에서 선택한 항목을 태그로 보여주며, 해당 태그의 [x] 아이콘을 통해 단일 삭제 가능
  • 멀티 셀렉트에서 선택한 전체 항목을 태그로 보여주는게 기본이며, 이를 생략하여 최초 선택항 항목과 더불어 몇 개가 더 선택되었는지 확인하는 collapse-tags 기능 개발
  • DOCS > select 컴포넌트 예제 수정 및 API MD파일 작성
  • DOCS > highlight파일 모듈화

kimdoeun added 2 commits October 7, 2020 10:16
################
- 3.0버전의 select 컴포넌트 기능 재개발 및 리펙토링
- 단일 셀렉트와 멀티 셀렉트로 구분
- 해당 컴포넌트 클릭 시 드랍다운 박스가 컴포넌트 위치를 찾아 하단에 보여짐
- 드랍다운 박스를 위해 셀렉트 컴포넌트 생성 시 body에 해당 컴포넌트 전용 div가 추가되며, 해당 div 하위로 드랍다운의 DOM이 위치함
- 선택한 항목 전체 삭제 기능 clearable 기능 개발
- 멀티 셀렉트에서 선택한 항목을 태그로 보여주며, 해당 태그의 [x] 아이콘을 통해 단일 삭제 가능
- 멀티 셀렉트에서 선택한 전체 항목을 태그로 보여주는게 기본이며, 이를 생략하여 최초 선택항 항목과 더불어 몇 개가 더 선택되었는지 확인하는 collapse-tags 기능 개발
- DOCS > select 컴포넌트 예제 수정 및 API MD파일 작성
- DOCS > highlight파일 모듈화
################
- filtering 모드 시 검색어 placeholder props 추가
- filtering 검색결과가 없는 경우의 문구 props 추가
- 추가된 props의 MD 문서 추가
- 불필요한 이벤트 옵션 제거
� Conflicts:
�	docs/components/Example.vue
@kdeun1 kdeun1 merged commit ad40db0 into 3.0 Oct 7, 2020
@kdeun1 kdeun1 deleted the 646_3.0_select branch October 7, 2020 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants