Skip to content

Commit d592854

Browse files
committed
fix: first trigger v-model change
1 parent 8907a99 commit d592854

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

components/menu/index.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,19 +173,19 @@ const Menu = {
173173
this.$emit('click', e);
174174
},
175175
handleSelect(info) {
176-
this.$emit('select', info);
177176
this.$emit('update:selectedKeys', info.selectedKeys);
177+
this.$emit('select', info);
178178
this.$emit('selectChange', info.selectedKeys);
179179
},
180180
handleDeselect(info) {
181-
this.$emit('deselect', info);
182181
this.$emit('update:selectedKeys', info.selectedKeys);
182+
this.$emit('deselect', info);
183183
this.$emit('selectChange', info.selectedKeys);
184184
},
185185
handleOpenChange(openKeys) {
186186
this.setOpenKeys(openKeys);
187-
this.$emit('openChange', openKeys);
188187
this.$emit('update:openKeys', openKeys);
188+
this.$emit('openChange', openKeys);
189189
},
190190
setOpenKeys(openKeys) {
191191
if (!hasProp(this, 'openKeys')) {

components/modal/Modal.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ export default {
123123
// static confirm: ModalFunc;
124124
methods: {
125125
handleCancel(e) {
126-
this.$emit('cancel', e);
127126
this.$emit('update:visible', false);
127+
this.$emit('cancel', e);
128128
this.$emit('change', false);
129129
},
130130

components/tag/Tag.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ export default {
5858
},
5959
methods: {
6060
setVisible(visible, e) {
61+
this.$emit('update:visible', false);
6162
this.$emit('close', e);
6263
if (e.defaultPrevented) {
6364
return;
6465
}
65-
this.$emit('update:visible', false);
6666
if (!hasProp(this, 'visible')) {
6767
this.setState({ _visible: visible });
6868
}

components/time-picker/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ const TimePicker = {
169169
},
170170

171171
handleOpenClose({ open }) {
172-
this.$emit('openChange', open);
173172
this.$emit('update:open', open);
173+
this.$emit('openChange', open);
174174
},
175175

176176
focus() {

0 commit comments

Comments
 (0)