[improvement] TreeSelect: support disable option (#2107)

This commit is contained in:
neverland
2018-11-19 20:33:14 +08:00
committed by GitHub
parent 60096804a5
commit bf9db97921
7 changed files with 55 additions and 38 deletions
@@ -26,7 +26,7 @@ exports[`renders demo correctly 1`] = `
温州
<!---->
</div>
<div class="van-ellipsis van-tree-select__item">
<div class="van-ellipsis van-tree-select__item van-tree-select__item--disabled">
宁波
<!---->
</div>
+8 -2
View File
@@ -14,11 +14,17 @@ test('select item', () => {
propsData: {
items: [{
text: 'group1',
children: [item]
children: [
item,
{ ...item, disabled: true }
]
}]
}
});
wrapper.find('.van-tree-select__item').trigger('click');
const items = wrapper.findAll('.van-tree-select__item');
items.at(0).trigger('click');
expect(wrapper.emitted('itemclick')[0][0]).toEqual(item);
items.at(1).trigger('click');
expect(wrapper.emitted('itemclick')[1]).toBeFalsy();
});