From 921f7e1cf6c7722e76fcb4f325f7df6c16e55867 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Thu, 22 Feb 2018 12:27:31 +0800 Subject: [PATCH] no message Former-commit-id: ab58492ec6c0470cacbf53a126e8d72f9e0851de Former-commit-id: 24b73991d7101c6fa10226862f4877fe21d0d195 Former-commit-id: 3d976787a217f0da541aada42ae9386ef2876c61 --- build/webpack.base.conf.js | 8 +++++++ src/assets/icons/index.js | 0 src/assets/icons/svg/alarm.svg | 1 + src/assets/icons/svg/chart-col.svg | 1 + src/assets/icons/svg/iPhone-x.svg | 1 + .../icons/svg/macbook-pro.svg.REMOVED.git-id | 1 + src/assets/icons/svg/pic.svg | 1 + src/components/core/IconSvg/index.vue | 21 +++++++++++++++++++ 8 files changed, 34 insertions(+) create mode 100644 src/assets/icons/index.js create mode 100644 src/assets/icons/svg/alarm.svg create mode 100644 src/assets/icons/svg/chart-col.svg create mode 100644 src/assets/icons/svg/iPhone-x.svg create mode 100644 src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id create mode 100644 src/assets/icons/svg/pic.svg create mode 100644 src/components/core/IconSvg/index.vue diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index d56a799d..10998668 100755 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -52,6 +52,14 @@ module.exports = { loader: 'babel-loader', include: [resolve('src'), resolve('test')] }, + { + test: /\.svg$/, + loader: 'svg-sprite-loader', + include: [resolve('src/assets/icons')], + options: { + symbolId: 'icon-[name]' + } + }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js new file mode 100644 index 00000000..e69de29b diff --git a/src/assets/icons/svg/alarm.svg b/src/assets/icons/svg/alarm.svg new file mode 100644 index 00000000..928608e7 --- /dev/null +++ b/src/assets/icons/svg/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/chart-col.svg b/src/assets/icons/svg/chart-col.svg new file mode 100644 index 00000000..436a6a32 --- /dev/null +++ b/src/assets/icons/svg/chart-col.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/iPhone-x.svg b/src/assets/icons/svg/iPhone-x.svg new file mode 100644 index 00000000..f27ac104 --- /dev/null +++ b/src/assets/icons/svg/iPhone-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id b/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id new file mode 100644 index 00000000..dbc22ea6 --- /dev/null +++ b/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id @@ -0,0 +1 @@ +1962b720afe2ca44a866a26506b4dbd07f09b74f \ No newline at end of file diff --git a/src/assets/icons/svg/pic.svg b/src/assets/icons/svg/pic.svg new file mode 100644 index 00000000..928aec25 --- /dev/null +++ b/src/assets/icons/svg/pic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/core/IconSvg/index.vue b/src/components/core/IconSvg/index.vue new file mode 100644 index 00000000..fc2589e8 --- /dev/null +++ b/src/components/core/IconSvg/index.vue @@ -0,0 +1,21 @@ + + +