From 1c67e517553035b8fb7ea50cb28ed9e10fe22d5b Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 28 Sep 2025 16:32:42 +0800 Subject: [PATCH] bugfix --- bricks/input.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bricks/input.js b/bricks/input.js index a08b2f1..a2c0e21 100644 --- a/bricks/input.js +++ b/bricks/input.js @@ -591,7 +591,7 @@ bricks.UiImage =class extends bricks.UiFile { if (params instanceof File){ params = [ params ]; } - if (params instanceof String){ + if (typeof params == 'string'){ params = [ params ]; } this.preview.clear_widgets(); @@ -601,10 +601,17 @@ bricks.UiImage =class extends bricks.UiFile { } _show_image(file) { + if (typeof file == 'string'){ + var imgw = new bricks.Image({ + url:file, + width:'100%' + }); + this.preview.add_widget(imgw); + } const reader = new FileReader(); reader.onload = (e) => { var imgw = new bricks.Image({ - url:file, + url:e.target.result, width:'100%' }); this.preview.add_widget(imgw);