cube-ui
Version:
A fantastic mobile ui lib implement by Vue
19 lines (14 loc) • 390 B
JavaScript
import { deepAssign } from '../util'
function addMessage (...args) {
const NAMESPACE = 'validator'
const vueProto = this._base.prototype
const lang = vueProto.$cubeLang
const baseMessages = vueProto.$cubeMessages[lang][NAMESPACE]
if (typeof args[0] === 'string') {
args[0] = {
[]]: args[1]
}
}
deepAssign(baseMessages, args[0])
}
export { addMessage }