From 743cb61a220381ce1ad9c4a498fb29d029ea871e Mon Sep 17 00:00:00 2001 From: dolymood Date: Tue, 28 Nov 2017 18:50:06 +0800 Subject: [PATCH] Picker singleton warn --- src/modules/picker/api.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/picker/api.js b/src/modules/picker/api.js index 037f40dc..84341fda 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.') + } + }) } -- GitLab