From a8f71d72696c32cfa65ac814448ec7135330d409 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 28 Sep 2025 16:18:48 +0800 Subject: [PATCH] bugfix --- bricks/input.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/bricks/input.js b/bricks/input.js index 6f62261..f96ee1b 100644 --- a/bricks/input.js +++ b/bricks/input.js @@ -581,13 +581,6 @@ bricks.UiImage =class extends bricks.UiFile { } accept_photo(camera, event){ camera.dismiss(); - if (this.imgw){ - this.remove_widget(this.imgw); - } - this.imgw = new bricks.Image({ - url:event.params, - width:'100%' - }); this.value = event.params this.dispatch('changed', this.value); // this.add_widget(this.imgw); @@ -597,6 +590,9 @@ bricks.UiImage =class extends bricks.UiFile { if (params instanceof File){ params = [ params ]; } + if (params instanceof String){ + params = [ params ]; + } this.preview.clear_widgets(); params.forEach( f => { this._show_image(f); @@ -606,7 +602,7 @@ bricks.UiImage =class extends bricks.UiFile { _show_image(file) { const reader = new FileReader(); reader.onload = (e) => { - imgw = new bricks.Image({ + var imgw = new bricks.Image({ url:file, width:'100%' });