전단 국제 화 방안 총화
1915 단어 작은 지식 을 한데 모으다.
1.프로젝트 배경 설명
현재 프로젝트 는 ant design+vue 를 사용 하여 개발 되 었 으 며 국제 화 방안 을 도입 해 야 하 며 연구 후 i18n+ant design 자체 가 가지 고 있 는 국제 화 방안 을 사용 하여 실현 하기 로 결정 했다.
2.수정 해 야 할 코드 블록 및 주요 내용
module.exports = {
router: {
index: 'home',
fileManage: 'file manage',
downloadManage: 'download file',
uploadManage: 'upload file'
}
}
const i18n = new VueI18n({
locale: 'CN',
messages: {
'CN': require('./assets/language/CN'),
'EN': require('./assets/language/EN')
}
})
new Vue({
router,
store,
i18n,
created: bootstrap,
render: h => h(App)
}).$mount('#app')
{
title: this.$t('myAuthority.nos'),
dataIndex: 'serialIndex',
width: '60px'
},
watch: {
'$i18n.locale' (newVal, oldVal) {
if (newVal === 'CN') {
this.locale = zhCN
} else {
this.locale = enGB
}
}
}
전역 변경 3.현재 고려 해 야 할 문제