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,
+};