diff --git a/packages/uploader/index.wxml b/packages/uploader/index.wxml index 111e64c5..a44f80d2 100644 --- a/packages/uploader/index.wxml +++ b/packages/uploader/index.wxml @@ -1,4 +1,5 @@ + @@ -17,7 +18,7 @@ src="{{ item.thumb || item.url }}" alt="{{ item.name || ('图片' + index) }}" class="van-uploader__preview-image" - style="width: {{ utils.addUnit(previewSize) }}; height: {{ utils.addUnit(previewSize) }};" + style="{{ computed.sizeStyle({ previewSize }) }}" data-index="{{ index }}" bind:tap="onPreviewImage" /> @@ -28,7 +29,7 @@ poster="{{ item.thumb }}" autoplay="{{ item.autoplay }}" class="van-uploader__preview-image" - style="width: {{ utils.addUnit(previewSize) }}; height: {{ utils.addUnit(previewSize) }};" + style="{{ computed.sizeStyle({ previewSize }) }}" data-index="{{ index }}" bind:tap="onPreviewVideo" > @@ -36,7 +37,7 @@ {{ item.name || item.url }} @@ -69,7 +70,7 @@ diff --git a/packages/uploader/index.wxs b/packages/uploader/index.wxs new file mode 100644 index 00000000..257c7804 --- /dev/null +++ b/packages/uploader/index.wxs @@ -0,0 +1,14 @@ +/* eslint-disable */ +var style = require('../wxs/style.wxs'); +var addUnit = require('../wxs/add-unit.wxs'); + +function sizeStyle(data) { + return style({ + width: addUnit(data.previewSize), + height: addUnit(data.previewSize), + }); +} + +module.exports = { + sizeStyle: sizeStyle, +};