tiny-vue_version0/examples/sites/demos/pc/app/locales/change-lang.vue

23 lines
451 B
Vue

<template>
<tiny-locales :change-lang="changeLang" :get-locale="getLocale"></tiny-locales>
</template>
<script lang="jsx">
import { Locales } from '@opentiny/vue'
export default {
components: {
TinyLocales: Locales
},
methods: {
changeLang(lang) {
this.$i18n.locale = lang
},
getLocale() {
// resolve 出来的必须是国际化的 key
return Promise.resolve(['zhCN', 'enUS', 'zhTW'])
}
}
}
</script>