diff --git a/babel.config.js b/babel.config.js
index e9558405fdcc02f12d757acb308e02937a7444f1..f747b76a4e4c83c921e197f5d86bc0c25af52acc 100644
--- a/babel.config.js
+++ b/babel.config.js
@@ -1,5 +1,16 @@
module.exports = {
- presets: [
- '@vue/cli-plugin-babel/preset'
+ presets: ["@vue/cli-plugin-babel/preset"],
+ plugins: [
+ [
+ "import",
+ {
+ libraryName: "element-plus",
+ customStyleName: name => {
+ // 由于 customStyleName 在配置中被声明的原因,`style: true` 会被直接忽略掉,
+ // 如果你需要使用 scss 源文件,把文件结尾的扩展名从 `.css` 替换成 `.scss` 就可以了
+ return `element-plus/lib/theme-chalk/${name}.css`;
+ }
+ }
+ ]
]
-}
+};
diff --git a/package-lock.json b/package-lock.json
index 78bd2e7a79ade5e51989cbe45f19709520753dcb..14039a4cadbbbece10d93c185452a5315e505fd7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,6 +24,7 @@
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"@vue/test-utils": "^2.0.0-0",
+ "babel-plugin-import": "^1.13.3",
"chai": "^4.1.2",
"sass": "^1.26.5",
"sass-loader": "^8.0.2"
@@ -3265,6 +3266,16 @@
"object.assign": "^4.1.0"
}
},
+ "node_modules/babel-plugin-import": {
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.13.3.tgz",
+ "integrity": "sha512-1qCWdljJOrDRH/ybaCZuDgySii4yYrtQ8OJQwrcDqdt0y67N30ng3X3nABg6j7gR7qUJgcMa9OMhc4AGViDwWw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/runtime": "^7.0.0"
+ }
+ },
"node_modules/babel-plugin-syntax-object-rest-spread": {
"version": "6.13.0",
"resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
@@ -19337,6 +19348,16 @@
"object.assign": "^4.1.0"
}
},
+ "babel-plugin-import": {
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.13.3.tgz",
+ "integrity": "sha512-1qCWdljJOrDRH/ybaCZuDgySii4yYrtQ8OJQwrcDqdt0y67N30ng3X3nABg6j7gR7qUJgcMa9OMhc4AGViDwWw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/runtime": "^7.0.0"
+ }
+ },
"babel-plugin-syntax-object-rest-spread": {
"version": "6.13.0",
"resolved": "https://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
diff --git a/package.json b/package.json
index 7a7da5b90d3d7987b3004d67fbcff092c808eb24..dc965d7975df228e8d3f2aabc3b8d900b6d0856d 100644
--- a/package.json
+++ b/package.json
@@ -25,6 +25,7 @@
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"@vue/test-utils": "^2.0.0-0",
+ "babel-plugin-import": "^1.13.3",
"chai": "^4.1.2",
"sass": "^1.26.5",
"sass-loader": "^8.0.2"
diff --git a/src/components/common/DetailInfoCard.vue b/src/components/common/DetailInfoCard.vue
index 55f41cd5becbb26c29f5cfe2ad66b167c7a4313c..cde9fff5087a4d2718ce89c0dd4b600bc92602c7 100644
--- a/src/components/common/DetailInfoCard.vue
+++ b/src/components/common/DetailInfoCard.vue
@@ -12,7 +12,7 @@
-
+
{{ obj.name }}
@@ -35,26 +35,21 @@
{{ obj.desc }}
-
[更多]
+
[更多]
diff --git a/src/components/common/DetailLists.vue b/src/components/common/DetailLists.vue
index 026af9ffebd06097d9c6758a1f707aa548fdcd71..b9bf3ed95f22052ec0b217bf57556fead92f7a65 100644
--- a/src/components/common/DetailLists.vue
+++ b/src/components/common/DetailLists.vue
@@ -27,7 +27,6 @@
diff --git a/src/components/common/DetailSonglist.vue b/src/components/common/DetailSonglist.vue
index e514fca7e4d087d6fef26f4b91d119a13698e58e..fdc466b5f17c3323cc1ce40e14be4cbd9c405363 100644
--- a/src/components/common/DetailSonglist.vue
+++ b/src/components/common/DetailSonglist.vue
@@ -2,7 +2,7 @@