vuejs-datepicker의 너비 및 높이를 변경할 수 없습니다.
프로젝트에 데이트 피커를 추가하기 위해 이 vuejs-datepicker를 조사했습니다.
<div class="startDate">
<datepicker
v-model="startDate"
format="YYYY-MM-DD"
name="startDate"
></datepicker>
</div>
"vue-date-picker"에서 날짜 선택기를 Import한다.
<style scoped>
.startDate {
width: 150px;
}
<style>
그러나 startDate의 폭은 여전히 날짜 선택기의 기본 폭인 238px를 나타냅니다.
이거 먹어봐
<div>
<datepicker class="startDate"
v-model="startDate"
:readonly="true"
format="YYYY-MM-DD"
name="startDate"
></datepicker>
</div>
.startDate {
width: 150px;
}
먼저 스타일 부분에서 범위를 제거합니다.그리고 datepicker 요소를 검사하여 클래스 이름을 얻습니다.
여기서 startDate의 클래스명은 .datetime-picker input [data-v-a46a390c]입니다.
이제 다음과 같이 css에 적용합니다.
.datetime-picker input[data-v-a46a390c] {
width: 150px;
height: 38px;
}
컴포넌트에서 스코프를 삭제한 후 이 스코프를 사용하여 선택한 날짜의 배경색을 변경할 수 있었습니다.
.cell.day.selected{
background: green !important;
}
이렇게 vuejs-datepicker를 덮어쓸 수 있습니다.다음과 같습니다.
`.cell.day.selected {
background: $blue !important;
}
.cell.day-header,
.day__month_btn.up {
font-weight: bold !important;
}
.vdp-datepicker input[type="text"]:read-only {
width: 200px;
cursor: pointer;
}`
vuejs-datepicker 컴포넌트의 입력을 스타일링할 때는 input-class 속성을 사용합니다.
<datepicker input-class="focus:outline-none"></datepicker>
언급URL : https://stackoverflow.com/questions/58154893/unable-to-change-width-and-height-of-vuejs-datepicker
'programing' 카테고리의 다른 글
모든 데이터를 vuex 또는 redux에 저장하는 것이 좋습니까? (0) | 2022.08.28 |
---|---|
이미지를 잘라내기 영역 내에서만 표시(cropper-js) (0) | 2022.08.28 |
부동 소수점 숫자의 기호, 가수 및 지수를 얻는 방법 (0) | 2022.08.28 |
Vuex는 개발 도구를 통해 수동으로 커밋될 때까지 변경을 커밋하지 않습니다. (0) | 2022.08.28 |
Java에서 Enum start 값을 설정할 수 있습니까? (0) | 2022.08.28 |