From a5b94c711d3d40b61ae98ccd29f161916d65d03d Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Mon, 8 May 2023 14:33:53 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91svg?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/icon/index.js | 9 +++++++++ src/main.js | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 src/icon/index.js diff --git a/src/icon/index.js b/src/icon/index.js new file mode 100644 index 0000000..2c6b309 --- /dev/null +++ b/src/icon/index.js @@ -0,0 +1,9 @@ +import Vue from 'vue' +import SvgIcon from '@/components/SvgIcon'// svg component + +// register globally +Vue.component('svg-icon', SvgIcon) + +const req = require.context('./svg', false, /\.svg$/) +const requireAll = requireContext => requireContext.keys().map(requireContext) +requireAll(req) diff --git a/src/main.js b/src/main.js index e6fffae..558b169 100644 --- a/src/main.js +++ b/src/main.js @@ -36,7 +36,7 @@ import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' import dict from '@/components/dict' - +import './icon' VXETable.setup({ table: { resizable: true