diff --git a/src/modules/picker/api.js b/src/modules/picker/api.js index 037f40dcd2638df29cc8aed21d8f22162e0d1cb3..84341fda1651be2745c608887466e30b398dfe8c 100644 --- a/src/modules/picker/api.js +++ b/src/modules/picker/api.js @@ -1,5 +1,11 @@ import createAPI from '../../common/helpers/create-api' +import { warn } from '../../common/helpers/debug' export default function addPicker (Vue, Picker) { - createAPI(Vue, Picker, ['select', 'value-change', 'cancel', 'change'], false) + const pickerAPI = createAPI(Vue, Picker, ['select', 'value-change', 'cancel', 'change'], false) + pickerAPI.before((data, renderFn, single) => { + if (single) { + warn('Picker component can not be a singleton.') + } + }) }