diff --git a/packages/address-list/test/__snapshots__/demo.spec.js.snap b/packages/address-list/test/__snapshots__/demo.spec.js.snap index 597419a17..d9fad4d68 100644 --- a/packages/address-list/test/__snapshots__/demo.spec.js.snap +++ b/packages/address-list/test/__snapshots__/demo.spec.js.snap @@ -10,20 +10,22 @@ exports[`renders demo correctly 1`] = `
-
张三,13000000000
浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室
+
张三,13000000000
浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室
+
-
李四,1310000000
浙江省杭州市拱墅区莫干山路 50 号
+
李四,1310000000
浙江省杭州市拱墅区莫干山路 50 号
+
@@ -36,10 +38,11 @@ exports[`renders demo correctly 1`] = `
-
王五,1320000000
浙江省杭州市滨江区江南大道 15 号
+
王五,1320000000
浙江省杭州市滨江区江南大道 15 号
+ diff --git a/packages/cell/index.less b/packages/cell/index.less index fe848802e..047ff8d4a 100644 --- a/packages/cell/index.less +++ b/packages/cell/index.less @@ -44,6 +44,7 @@ } &__left-icon { + height: 24px; min-width: 1em; font-size: 16px; line-height: 24px; diff --git a/packages/cell/test/__snapshots__/demo.spec.js.snap b/packages/cell/test/__snapshots__/demo.spec.js.snap index 577d3c17a..5ee38a6dd 100644 --- a/packages/cell/test/__snapshots__/demo.spec.js.snap +++ b/packages/cell/test/__snapshots__/demo.spec.js.snap @@ -44,6 +44,7 @@ exports[`renders demo correctly 1`] = `
+
单元格 @@ -69,6 +70,7 @@ exports[`renders demo correctly 1`] = ` +
@@ -79,6 +81,7 @@ exports[`renders demo correctly 1`] = `
内容
+
@@ -89,6 +92,7 @@ exports[`renders demo correctly 1`] = `
内容
+
@@ -101,6 +105,7 @@ exports[`renders demo correctly 1`] = ` +
@@ -111,6 +116,7 @@ exports[`renders demo correctly 1`] = ` +
@@ -118,16 +124,19 @@ exports[`renders demo correctly 1`] = `
+
单元格 标签
内容
+
+
单元格 @@ -135,6 +144,7 @@ exports[`renders demo correctly 1`] = ` +
@@ -145,6 +155,7 @@ exports[`renders demo correctly 1`] = ` +
diff --git a/packages/cell/zh-CN.md b/packages/cell/zh-CN.md index 79ed7496f..cb337a077 100644 --- a/packages/cell/zh-CN.md +++ b/packages/cell/zh-CN.md @@ -91,7 +91,7 @@ Vue.use(Cell).use(CellGroup); | 参数 | 说明 | 类型 | 默认值 | 版本 | |------|------|------|------|------| -| icon | 左侧图标,可选值见 Icon 组件 | `String` | - | - | +| icon | 左侧图标名称或图片链接,可选值见 Icon 组件 | `String` | - | - | | title | 左侧标题 | `String | Number` | - | - | | value | 右侧内容 | `String | Number` | - | - | | label | 标题下方的描述信息 | `String` | - | - | diff --git a/packages/checkbox/test/__snapshots__/demo.spec.js.snap b/packages/checkbox/test/__snapshots__/demo.spec.js.snap index 562f93da5..d174e3b8c 100644 --- a/packages/checkbox/test/__snapshots__/demo.spec.js.snap +++ b/packages/checkbox/test/__snapshots__/demo.spec.js.snap @@ -7,6 +7,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 @@ -15,6 +16,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 @@ -23,6 +25,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 @@ -33,6 +36,7 @@ exports[`renders demo correctly 1`] = `
+
自定义颜色 @@ -52,6 +56,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 a @@ -60,6 +65,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 b @@ -68,6 +74,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 c @@ -80,6 +87,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 a @@ -88,6 +96,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 b @@ -96,6 +105,7 @@ exports[`renders demo correctly 1`] = `
+
复选框 c @@ -115,6 +125,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -132,6 +143,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -149,6 +161,7 @@ exports[`renders demo correctly 1`] = `
+
diff --git a/packages/collapse/test/__snapshots__/demo.spec.js.snap b/packages/collapse/test/__snapshots__/demo.spec.js.snap index 33708bd00..251a1a3bf 100644 --- a/packages/collapse/test/__snapshots__/demo.spec.js.snap +++ b/packages/collapse/test/__snapshots__/demo.spec.js.snap @@ -13,6 +13,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -28,6 +29,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -41,6 +43,7 @@ exports[`renders demo correctly 1`] = `
+ @@ -58,6 +61,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -73,6 +77,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -86,6 +91,7 @@ exports[`renders demo correctly 1`] = `
+ @@ -101,12 +107,14 @@ exports[`renders demo correctly 1`] = `
有赞微商城 +
+ @@ -115,6 +123,7 @@ exports[`renders demo correctly 1`] = `
+
有赞零售 @@ -122,6 +131,7 @@ exports[`renders demo correctly 1`] = `
+
diff --git a/packages/collapse/zh-CN.md b/packages/collapse/zh-CN.md index 9e56a18df..217b4cc20 100644 --- a/packages/collapse/zh-CN.md +++ b/packages/collapse/zh-CN.md @@ -98,7 +98,7 @@ export default { |------|------|------|------|------|------| | name | 唯一标识符,默认为索引值 | `String | Number` | `index` | - | | title | 标题栏左侧内容 | `String | Number` | - | - | -| icon | 标题栏左侧图标,可选值见 Icon 组件 | `String` | - | 1.2.1 | +| icon | 标题栏左侧图标名称或图片链接,可选值见 Icon 组件 | `String` | - | 1.2.1 | | value | 标题栏右侧内容 | `String | Number` | - | 1.2.1 | | label | 标题栏描述信息 | `String` | - | 1.2.1 | | border | 是否显示内边框 | `Boolean` | `true` | 1.2.1 | diff --git a/packages/contact-card/test/__snapshots__/demo.spec.js.snap b/packages/contact-card/test/__snapshots__/demo.spec.js.snap index ac42088ff..c76fc54da 100644 --- a/packages/contact-card/test/__snapshots__/demo.spec.js.snap +++ b/packages/contact-card/test/__snapshots__/demo.spec.js.snap @@ -6,11 +6,13 @@ exports[`renders demo correctly 1`] = `
+
添加联系人
+
@@ -81,6 +84,7 @@ exports[`renders demo correctly 1`] = `
+
diff --git a/packages/coupon-list/test/__snapshots__/demo.spec.js.snap b/packages/coupon-list/test/__snapshots__/demo.spec.js.snap index b8aedd0b3..fa2c800aa 100644 --- a/packages/coupon-list/test/__snapshots__/demo.spec.js.snap +++ b/packages/coupon-list/test/__snapshots__/demo.spec.js.snap @@ -11,6 +11,7 @@ exports[`renders demo correctly 1`] = `
你有 2 个可用优惠
+
diff --git a/packages/coupon-list/test/__snapshots__/index.spec.js.snap b/packages/coupon-list/test/__snapshots__/index.spec.js.snap index ae7e9134e..f0b860f76 100644 --- a/packages/coupon-list/test/__snapshots__/index.spec.js.snap +++ b/packages/coupon-list/test/__snapshots__/index.spec.js.snap @@ -9,6 +9,7 @@ exports[`coupon cell 1`] = `
使用优惠
+
`; @@ -22,6 +23,7 @@ exports[`coupon cell 2`] = `
-¥1.00
+ `; diff --git a/packages/field/test/__snapshots__/demo.spec.js.snap b/packages/field/test/__snapshots__/demo.spec.js.snap index 3dd26bf93..3daaa8d9e 100644 --- a/packages/field/test/__snapshots__/demo.spec.js.snap +++ b/packages/field/test/__snapshots__/demo.spec.js.snap @@ -34,6 +34,7 @@ exports[`renders demo correctly 1`] = `
+
@@ -65,6 +66,7 @@ exports[`renders demo correctly 1`] = `
+
用户名 diff --git a/packages/field/test/__snapshots__/index.spec.js.snap b/packages/field/test/__snapshots__/index.spec.js.snap index d1ce94da0..13eb10c6b 100644 --- a/packages/field/test/__snapshots__/index.spec.js.snap +++ b/packages/field/test/__snapshots__/index.spec.js.snap @@ -26,6 +26,7 @@ exports[`clearable 2`] = ` + diff --git a/packages/field/zh-CN.md b/packages/field/zh-CN.md index eaff064fb..e420a92e3 100644 --- a/packages/field/zh-CN.md +++ b/packages/field/zh-CN.md @@ -131,8 +131,8 @@ Field 默认支持 Input 标签所有的原生属性,比如 `maxlength`、`pla | label-align | 文本对齐方式,可选值为 `center` `right` | `String` | `left` | 1.1.10 | | input-align | 输入框内容对齐方式,可选值为 `center` `right` | `String` | `left` | 1.1.10 | | autosize | 自适应内容高度,只对 textarea 有效,可传入对象,
如 { maxHeight: 100, minHeight: 50 },单位为 px | `Boolean | Object` | `false` | 1.0.0 | -| icon | 输入框尾部图标,可选值见 Icon 组件 | `String` | - | - | -| left-icon | 输入框左侧图标,可选值见 Icon 组件 | `String` | - | 1.1.4 | +| icon | 输入框尾部图标名称或图片链接,可选值见 Icon 组件 | `String` | - | - | +| left-icon | 输入框左侧图标名称或图片链接,可选值见 Icon 组件 | `String` | - | 1.1.4 | ### Event diff --git a/packages/goods-action/test/__snapshots__/demo.spec.js.snap b/packages/goods-action/test/__snapshots__/demo.spec.js.snap index 7f20b69ae..d7148ce89 100644 --- a/packages/goods-action/test/__snapshots__/demo.spec.js.snap +++ b/packages/goods-action/test/__snapshots__/demo.spec.js.snap @@ -7,10 +7,12 @@ exports[`renders demo correctly 1`] = `
+ 客服
+ 购物车
@@ -21,9 +23,11 @@ exports[`renders demo correctly 1`] = `
+ 客服
+
5
@@ -31,6 +35,7 @@ exports[`renders demo correctly 1`] = `
+ 店铺
diff --git a/packages/icon/config/template.tpl b/packages/icon/config/template.tpl index d982efd0d..9dd3d47dd 100644 --- a/packages/icon/config/template.tpl +++ b/packages/icon/config/template.tpl @@ -14,6 +14,22 @@ font-size: inherit; text-rendering: auto; + &--image { + width: 1em; + height: 1em; + + img { + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + max-width: 100%; + max-height: 100%; + position: absolute; + } + } + &::before { display: inline-block; } diff --git a/packages/icon/demo/index.vue b/packages/icon/demo/index.vue index b79096328..806434550 100644 --- a/packages/icon/demo/index.vue +++ b/packages/icon/demo/index.vue @@ -1,10 +1,35 @@