ant 디자인 vue datepicker 날짜 선택기에서 문화 조작
// en-US, , locale
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
<a-date-picker :defaultValue="moment('2015-01-01', 'YYYY-MM-DD')" />
이 절차를 마친 후 날짜는 일부분만 중국어이고 연월 순서가 틀렸기 때문에 많은 자료를 찾아서ant 디자인 vue에 국제화 설정이 있습니다. 입구 파일(App.vue)에 구성 요소인 Locale Provider를 도입하여 전역 설정 국제화 방안에 사용해야 합니다.
<template>
<a-locale-provider :locale="locale">
<App />
</a-locale-provider>
</template>
<script>
import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN';
export default {
data() {
return {
locale: zhCN,
}
}
}
</script>
따라서 App을 직접 병합하여 쓸 수 있습니다.vue
<template>
<a-locale-provider :locale="locale">
<App />
</a-locale-provider>
</template>
<script>
import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN';
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
export default {
data() {
return {
locale: zhCN,
}
}
}
</script>
날짜 선택기는 어느 모듈에서 사용하든지 바로 중국어입니다.작은 구덩이가 있어요~
여기까지 완성하면 eslint가 오류를 보고할 수 있습니다.
Identifier is not a camel case (camelcase)
eslint 프로필에rules를 추가합니다.
"camelcase": [0, {"properties": "never"}]
그만!
설명이 잘 안 되거나 잘 모르는 부분이 있어요. 댓글 토론 환영합니다.
보충 지식: ant-design-vue의 DatePicker 날짜 선택 상자에서 만나는 구덩이
문제 설명:
ant-design-vue의 구성 요소 DatePicker 날짜 선택 상자와 밑에 있는 선택 상자를 사용할 때 밑에 있는 선택 상자의 데이터는 백그라운드에서 요청한 것이기 때문에 로컬에서 두 개의 데이터를 수동으로 추가합니다.(일단 백그라운드에서 요청한 데이터는 A클래스 데이터이고 수동으로 추가된 데이터는 B클래스 데이터이다.)드롭다운에서 A클래스 데이터를 선택한 후 날짜 선택 상자를 선택하고 드롭다운에서 선택한 데이터를 B클래스 데이터로 선택하면 날짜 선택 상자에 데이터가 표시되지 않습니다.만약 밑에 B 클래스 데이터를 선택하고 날짜를 선택한 후에 밑에 A 클래스 데이터를 선택하면 날짜 선택 상자의 데이터도 표시되지 않습니다.
해결 방법:
이 문제가 발생하기 전에 날짜 선택 상자는 v-model을 사용하지 않았습니다. v-model로 모멘트 () 대상을 연결하면 사라지지 않습니다.moment () 대상을 연결하려면moment 플러그인을 설치해야 합니다.
설치 방법:
npm install moment --save #npm 방식
yarn add moment # Yarn 방식
필요한 파일에importmomentfrom'moment'를 도입하면moment() 대상을 사용할 수 있습니다.
예:
<a-select style="width: 80%;" v-model="publicChannel" @change="changeChannel" >
<a-select-option :value="value.mediaPlatformCode" v-for="(value, key, index) in mediaPlate" :key="index" >
{{value.mediaPlatformName}}</a-select-option>
</a-select> -----------------<a-date-picker v-model='mom' /> ----------------------
data(){
return{
mom:moment()
}
}
만약 아래에서 선택한 데이터가 통일되어 있다면, 로컬에 추가하지 않으면 v-model로 대상을 연결하지 않고 직접상기 ant 디자인 vue datepicker 날짜 선택기에서 문화적 조작은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ant design vue에서 표 형식 렌더링 방식 지정주의점: 정의된columns는 반드시 데이터에 써야 합니다. 그렇지 않으면 불러오는 과정에서 렌더링 순서로 인해 렌더링 함수를 식별할 수 없습니다. 렌더링 방법 1: 렌더 함수를 지정합니다. 렌더링 방법 2: 해당 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.