Skip to content

Commit

Permalink
fix(Cascader): resolved selectedValue not update
Browse files Browse the repository at this point in the history
  • Loading branch information
anlyyao committed Jul 25, 2023
1 parent 54011eb commit 8a0eb8f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/cascader/__test__/index.test.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ describe('cascader', () => {
const clickIndex = 0;
await $radios[clickIndex].find(`.t-radio`).trigger('click');
expect(onPick).toHaveBeenCalledTimes(1);
expect($radios[clickIndex].findAll(`.t-radio__icon--checked`)).toHaveLength(1);
expect(wrapper.findAll('.t-radio-group')[0].findAll(`.t-radio__icon--checked`)).toHaveLength(1);
expect(onPick).toHaveBeenCalledWith({ level: 0, index: 0, value: '110000' });
const $step = wrapper.findAll(`.${name}__step`);
expect($step).toHaveLength(2);
Expand Down
2 changes: 2 additions & 0 deletions src/cascader/cascader.vue
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,8 @@ export default defineComponent({
const item = items[level][index];
selectedIndexes[level] = index;
selectedIndexes.length = level + 1;
selectedValue[level] = String(e);
selectedValue.length = level + 1;
steps[level] = item[keys.value?.label ?? 'label'] as string;
if (item.disabled) {
Expand Down

0 comments on commit 8a0eb8f

Please sign in to comment.