parent
1ab1f1b224
commit
d58dafeda9
3 changed files with 30 additions and 0 deletions
@ -0,0 +1,21 @@ |
||||
const VueI18nPlugin = { |
||||
install: function (Vue) { |
||||
Vue.mixin({ |
||||
methods: { |
||||
$ta(syntaxKey) { |
||||
let keys = syntaxKey.split('|') |
||||
let message = '' |
||||
let _this = this |
||||
keys.forEach(key => { |
||||
message += _this.$t(key) |
||||
}) |
||||
if (keys.length > 0) { |
||||
message = message.charAt(0).toUpperCase() + message.toLowerCase().substring(1) |
||||
} |
||||
return message |
||||
} |
||||
} |
||||
}) |
||||
} |
||||
} |
||||
export default VueI18nPlugin |
@ -0,0 +1,7 @@ |
||||
import VueI18nPlugin from '@/plugins/i18n-extend'; |
||||
const Plugins = { |
||||
install: function (Vue) { |
||||
Vue.use(VueI18nPlugin) |
||||
} |
||||
} |
||||
export default Plugins |
Loading…
Reference in new issue