mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
fix(Uploader): chooseFile is invalid when show-upload = false (#11218)
This commit is contained in:
parent
45f7adc701
commit
20f940d6a4
@ -301,7 +301,7 @@ export default defineComponent({
|
|||||||
const onClickUpload = (event: MouseEvent) => emit('clickUpload', event);
|
const onClickUpload = (event: MouseEvent) => emit('clickUpload', event);
|
||||||
|
|
||||||
const renderUpload = () => {
|
const renderUpload = () => {
|
||||||
if (props.modelValue.length >= props.maxCount || !props.showUpload) {
|
if (props.modelValue.length >= props.maxCount) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -329,6 +329,7 @@ export default defineComponent({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
v-show={props.showUpload}
|
||||||
class={bem('upload', { readonly: props.readonly })}
|
class={bem('upload', { readonly: props.readonly })}
|
||||||
style={getSizeStyle(props.previewSize)}
|
style={getSizeStyle(props.previewSize)}
|
||||||
onClick={onClickUpload}
|
onClick={onClickUpload}
|
||||||
|
@ -582,7 +582,7 @@ test('show-upload prop', async () => {
|
|||||||
|
|
||||||
expect(wrapper.find('.van-uploader__upload').exists()).toBeTruthy();
|
expect(wrapper.find('.van-uploader__upload').exists()).toBeTruthy();
|
||||||
await wrapper.setProps({ showUpload: false });
|
await wrapper.setProps({ showUpload: false });
|
||||||
expect(wrapper.find('.van-uploader__upload').exists()).toBeFalsy();
|
expect(wrapper.find('.van-uploader__upload').style.display).toBe('none');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('file message should be reactive', (done) => {
|
test('file message should be reactive', (done) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user