diff --git a/src/components/accordion/Accordion.vue b/src/components/accordion/Accordion.vue index 2f8e4dfcf..8cf69dee6 100755 --- a/src/components/accordion/Accordion.vue +++ b/src/components/accordion/Accordion.vue @@ -25,6 +25,7 @@ import UniqueComponentId from '../utils/UniqueComponentId'; export default { + emits: ['tab-close', 'tab-open', 'update:activeIndex'], props: { multiple: Boolean, activeIndex: [Number,Array] diff --git a/src/components/autocomplete/AutoComplete.vue b/src/components/autocomplete/AutoComplete.vue index 91fab10fc..111b24737 100755 --- a/src/components/autocomplete/AutoComplete.vue +++ b/src/components/autocomplete/AutoComplete.vue @@ -38,6 +38,7 @@ import Ripple from '../ripple/Ripple'; export default { inheritAttrs: false, + emits: ['update:modelValue', 'item-select', 'item-select', 'dropdown-click', 'clear', 'complete'], props: { modelValue: null, suggestions: { diff --git a/src/components/blockui/BlockUI.vue b/src/components/blockui/BlockUI.vue index 685f6c469..d701ad984 100755 --- a/src/components/blockui/BlockUI.vue +++ b/src/components/blockui/BlockUI.vue @@ -8,6 +8,7 @@ import DomHandler from '../utils/DomHandler'; export default { + emits: ['block', 'unblock'], props: { blocked: { type: Boolean, diff --git a/src/components/calendar/Calendar.vue b/src/components/calendar/Calendar.vue index b17699e09..f79a3d121 100755 --- a/src/components/calendar/Calendar.vue +++ b/src/components/calendar/Calendar.vue @@ -138,6 +138,7 @@ import Ripple from '../ripple/Ripple'; export default { inheritAttrs: false, + emits: ['show', 'hide', 'month-change', 'year-change', 'date-select', 'update:modelValue', 'today-click', 'clear-click'], props: { modelValue: null, selectionMode: { diff --git a/src/components/carousel/Carousel.vue b/src/components/carousel/Carousel.vue index 7feba77b4..236cc3102 100755 --- a/src/components/carousel/Carousel.vue +++ b/src/components/carousel/Carousel.vue @@ -58,6 +58,7 @@ import DomHandler from '../utils/DomHandler'; import Ripple from '../ripple/Ripple'; export default { + emits: ['update-page'], props: { value: null, page: { diff --git a/src/components/chart/Chart.vue b/src/components/chart/Chart.vue index d8e712ff2..797491715 100755 --- a/src/components/chart/Chart.vue +++ b/src/components/chart/Chart.vue @@ -8,6 +8,7 @@ import * as Chart from 'chart.js'; export default { + emits: ['select'], props: { type: String, data: null, diff --git a/src/components/checkbox/Checkbox.vue b/src/components/checkbox/Checkbox.vue index cca08b7d6..48c5bf731 100755 --- a/src/components/checkbox/Checkbox.vue +++ b/src/components/checkbox/Checkbox.vue @@ -14,6 +14,7 @@ import ObjectUtils from '../utils/ObjectUtils'; export default { inheritAttrs: false, + emits: ['click', 'update:modelValue', 'change'], props: { value: null, modelValue: null, diff --git a/src/components/chips/Chips.vue b/src/components/chips/Chips.vue index c15f4ce8d..89e4351cd 100755 --- a/src/components/chips/Chips.vue +++ b/src/components/chips/Chips.vue @@ -18,6 +18,7 @@