UNPKG

@kangc/v-md-editor

Version:
22 lines (17 loc) 452 B
import Vue from 'vue'; import { deepAssign } from '@/utils/deep-assign'; const proto = Vue.prototype; const { defineReactive } = Vue.util; defineReactive(proto, '$vMdEditorLang', 'zh-CN'); defineReactive(proto, '$vMdEditorLangConfig', { 'zh-CN': {}, }); export default { use(lang, config) { proto.$vMdEditorLang = lang; this.add({ [lang]: config }); }, add(config = {}) { deepAssign(proto.$vMdEditorLangConfig, config); }, };