[Improvement] Toast: support Vue.use to register (#690)

This commit is contained in:
neverland
2018-03-14 11:47:46 +08:00
committed by GitHub
parent 8f2bd93786
commit 461b6732eb
11 changed files with 36 additions and 18 deletions

View File

@@ -5,7 +5,10 @@ import defaultMessages from './lang/zh-CN';
const proto = Vue.prototype;
const defaultLang = 'zh-CN';
const locale = {
init() {
install() {
if (proto.$vantLang) {
return;
}
Vue.util.defineReactive(proto, '$vantLang', defaultLang);
Vue.util.defineReactive(proto, '$vantMessages', { [defaultLang]: defaultMessages });
},
@@ -20,5 +23,6 @@ const locale = {
}
};
locale.init();
locale.install();
export default locale;