1👍
✅
You can not use this
to reference Vue component outside of the component definition. But you can use vue-i18n
global object
// setup-vue-i18n.js
const i18n = new VueI18n({
locale: 'ja', // set locale
messages, // set locale messages
})
export default i18n
// fields.ts
import i18n from `setup-vue-i18n`
export let fields: field[] = [
{
key: 'pn_document_id',
label: 'id',
class: 'text-left',
sortable:true
},
{
key: 'url',
label: i18n.t('image').toString(),
class: 'text-center'
}
]
Source:stackexchange.com