1
0
mirror of https://github.com/sahadev/vue-component-creater-ui.git synced 2025-06-06 21:14:03 +08:00

update: 合并antd

This commit is contained in:
shangbin 2021-12-13 19:33:05 +08:00
parent c4cf57d63e
commit e8db3e31b4
4 changed files with 174 additions and 21 deletions

152
package-lock.json generated
View File

@ -1120,7 +1120,6 @@
"version": "7.16.3",
"resolved": "https://r.cnpmjs.org/@babel/runtime/download/@babel/runtime-7.16.3.tgz",
"integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==",
"dev": true,
"requires": {
"regenerator-runtime": "^0.13.4"
}
@ -1290,6 +1289,148 @@
"resolved": "https://rg.cnpmjs.org/@popperjs/core/download/@popperjs/core-2.11.0.tgz",
"integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ=="
},
"@rollup/plugin-dynamic-import-vars": {
"version": "1.4.1",
"resolved": "https://rg.cnpmjs.org/@rollup/plugin-dynamic-import-vars/download/@rollup/plugin-dynamic-import-vars-1.4.1.tgz",
"integrity": "sha1-720ELNgmugXfaXXIomEnAM8IIM4=",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.1.0",
"estree-walker": "^2.0.1",
"globby": "^11.0.1",
"magic-string": "^0.25.7"
},
"dependencies": {
"@nodelib/fs.stat": {
"version": "2.0.5",
"resolved": "https://r.cnpmjs.org/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz",
"integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=",
"dev": true
},
"array-union": {
"version": "2.1.0",
"resolved": "https://r.cnpmjs.org/array-union/download/array-union-2.1.0.tgz",
"integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=",
"dev": true
},
"braces": {
"version": "3.0.2",
"resolved": "https://r.cnpmjs.org/braces/download/braces-3.0.2.tgz",
"integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=",
"dev": true,
"requires": {
"fill-range": "^7.0.1"
}
},
"dir-glob": {
"version": "3.0.1",
"resolved": "https://r.cnpmjs.org/dir-glob/download/dir-glob-3.0.1.tgz",
"integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=",
"dev": true,
"requires": {
"path-type": "^4.0.0"
}
},
"fast-glob": {
"version": "3.2.7",
"resolved": "https://r.cnpmjs.org/fast-glob/download/fast-glob-3.2.7.tgz",
"integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.4"
}
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://r.cnpmjs.org/fill-range/download/fill-range-7.0.1.tgz",
"integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"globby": {
"version": "11.0.4",
"resolved": "https://r.cnpmjs.org/globby/download/globby-11.0.4.tgz",
"integrity": "sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=",
"dev": true,
"requires": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
"fast-glob": "^3.1.1",
"ignore": "^5.1.4",
"merge2": "^1.3.0",
"slash": "^3.0.0"
}
},
"ignore": {
"version": "5.1.9",
"resolved": "https://r.cnpmjs.org/ignore/download/ignore-5.1.9.tgz",
"integrity": "sha1-nsGly+jhRG7GDUQgBg1Dqm5zgvs=",
"dev": true
},
"is-number": {
"version": "7.0.0",
"resolved": "https://r.cnpmjs.org/is-number/download/is-number-7.0.0.tgz",
"integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=",
"dev": true
},
"micromatch": {
"version": "4.0.4",
"resolved": "https://r.cnpmjs.org/micromatch/download/micromatch-4.0.4.tgz",
"integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=",
"dev": true,
"requires": {
"braces": "^3.0.1",
"picomatch": "^2.2.3"
}
},
"path-type": {
"version": "4.0.0",
"resolved": "https://r.cnpmjs.org/path-type/download/path-type-4.0.0.tgz",
"integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=",
"dev": true
},
"slash": {
"version": "3.0.0",
"resolved": "https://r.cnpmjs.org/slash/download/slash-3.0.0.tgz",
"integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=",
"dev": true
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://r.cnpmjs.org/to-regex-range/download/to-regex-range-5.0.1.tgz",
"integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=",
"dev": true,
"requires": {
"is-number": "^7.0.0"
}
}
}
},
"@rollup/pluginutils": {
"version": "3.1.0",
"resolved": "https://r.cnpmjs.org/@rollup/pluginutils/download/@rollup/pluginutils-3.1.0.tgz",
"integrity": "sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s=",
"dev": true,
"requires": {
"@types/estree": "0.0.39",
"estree-walker": "^1.0.1",
"picomatch": "^2.2.2"
},
"dependencies": {
"estree-walker": {
"version": "1.0.1",
"resolved": "https://r.cnpmjs.org/estree-walker/download/estree-walker-1.0.1.tgz",
"integrity": "sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA=",
"dev": true
}
}
},
"@samverschueren/stream-to-observable": {
"version": "0.3.1",
"resolved": "https://r.cnpmjs.org/@samverschueren/stream-to-observable/download/@samverschueren/stream-to-observable-0.3.1.tgz",
@ -1406,6 +1547,12 @@
"@types/node": "*"
}
},
"@types/estree": {
"version": "0.0.39",
"resolved": "https://r.cnpmjs.org/@types/estree/download/@types/estree-0.0.39.tgz",
"integrity": "sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=",
"dev": true
},
"@types/express": {
"version": "4.17.13",
"resolved": "https://r.cnpmjs.org/@types/express/download/@types/express-4.17.13.tgz",
@ -11351,8 +11498,7 @@
"regenerator-runtime": {
"version": "0.13.9",
"resolved": "https://r.cnpmjs.org/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz",
"integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=",
"dev": true
"integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I="
},
"regenerator-transform": {
"version": "0.14.5",

View File

@ -54,6 +54,7 @@
},
"devDependencies": {
"@babel/generator": "^7.11.6",
"@rollup/plugin-dynamic-import-vars": "^1.4.1",
"@vue/cli-plugin-babel": "^4.2.0",
"@vue/cli-plugin-eslint": "^4.2.0",
"@vue/cli-plugin-pwa": "^4.2.0",
@ -63,11 +64,11 @@
"eslint": "^6.7.2",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-vue": "^6.1.2",
"is-obj": "^3.0.0",
"is-regexp": "^3.0.0",
"lint-staged": "^9.5.0",
"sass": "^1.25.0",
"sass-loader": "^8.0.2",
"is-obj": "^3.0.0",
"is-regexp": "^3.0.0"
"sass-loader": "^8.0.2"
},
"eslintConfig": {
"root": true,

View File

@ -0,0 +1,19 @@
// 其它UI组件库应该在这里集成
function loadVant() {
const vantLoadPromise = (() => import("vant"))();
(() => import("vant/lib/index.css"))();
vantLoadPromise.then((vantModule) => {
self.globalApp.use(vantModule);
});
}
function loadAntD() {
const vantLoadPromise = (() => import("ant-design-vue"))();
(() => import("ant-design-vue/dist/antd.css"))();
vantLoadPromise.then((vantModule) => {
self.globalApp.use(vantModule);
});
}
loadAntD();
loadVant();

View File

@ -8,17 +8,13 @@ import {
Refresh,
Minus,
} from "@element-plus/icons";
import "element-plus/dist/index.css";
import APP from "./App.vue";
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
import APP from "./App.vue";
function createBaseApp(renderComponent = {}) {
const app = createApp(renderComponent);
app.use(ElementPlus);
app.use(Antd);
app.component("question-filled", QuestionFilled);
app.component("circle-plus", CirclePlus);
@ -38,13 +34,4 @@ self.createBaseApp = createBaseApp;
self.globalApp = globalApp; // 内部需要使用Vuex
import("@/libs/store.js");
function loadVant() {
const vantLoadPromise = (() => import("vant"))();
(() => import("vant/lib/index.css"))();
vantLoadPromise.then((vantModule) => {
self.globalApp.use(vantModule);
});
}
loadVant();
import("@/libs/UIComponentInit.js");