From d06a350053ee660faf8209016d8504551560266e Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 29 Aug 2018 16:00:10 +0800 Subject: [PATCH] [improvement] Icon: add class-prefix prop (#475) --- dist/icon/index.js | 3 ++- dist/icon/index.wxml | 2 +- packages/icon/README.md | 1 + packages/icon/index.js | 6 +++++- packages/icon/index.wxml | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/dist/icon/index.js b/dist/icon/index.js index ea9e0f76..2107c302 100644 --- a/dist/icon/index.js +++ b/dist/icon/index.js @@ -9,7 +9,8 @@ Component({ info: null, name: String, size: String, - color: String + color: String, + classPrefix: String }, methods: { diff --git a/dist/icon/index.wxml b/dist/icon/index.wxml index af2215ae..2ea3e9fb 100644 --- a/dist/icon/index.wxml +++ b/dist/icon/index.wxml @@ -1,5 +1,5 @@ diff --git a/packages/icon/README.md b/packages/icon/README.md index 41f46eee..4e5d3bbb 100644 --- a/packages/icon/README.md +++ b/packages/icon/README.md @@ -27,6 +27,7 @@ | info | 图标右上角文字提示 | `String | Number` | - | | color | 图标颜色 | `String` | `inherit` | | size | 图标大小 | `String` | `inherit` | +| class-prefix | 类名前缀 | `String` | `van-icon` | ### Event diff --git a/packages/icon/index.js b/packages/icon/index.js index ea9e0f76..2ab03683 100644 --- a/packages/icon/index.js +++ b/packages/icon/index.js @@ -9,7 +9,11 @@ Component({ info: null, name: String, size: String, - color: String + color: String, + classPrefix: { + type: String, + value: 'van-icon' + } }, methods: { diff --git a/packages/icon/index.wxml b/packages/icon/index.wxml index af2215ae..2ea3e9fb 100644 --- a/packages/icon/index.wxml +++ b/packages/icon/index.wxml @@ -1,5 +1,5 @@