diff --git a/package.json b/package.json index 7070677..3839c9d 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", + "@fortawesome/fontawesome-free": "^6.5.1", "@vueuse/core": "^10.7.0", "axios": "^1.6.2", "crypto-js": "^4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10bcb55..029a350 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ dependencies: '@element-plus/icons-vue': specifier: ^2.3.1 version: 2.3.1(vue@3.3.13) + '@fortawesome/fontawesome-free': + specifier: ^6.5.1 + version: 6.5.1 '@vueuse/core': specifier: ^10.7.0 version: 10.7.0(vue@3.3.13) @@ -586,6 +589,12 @@ packages: resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==, tarball: https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.6.tgz} dev: false + /@fortawesome/fontawesome-free@6.5.1: + resolution: {integrity: sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw==} + engines: {node: '>=6'} + requiresBuild: true + dev: false + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} diff --git a/src/App.vue b/src/App.vue index cc3445a..701d362 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,22 +1,19 @@ - + - - diff --git a/src/components/baInput/components/iconSelector.vue b/src/components/baInput/components/iconSelector.vue index 23d3770..4d95eaf 100644 --- a/src/components/baInput/components/iconSelector.vue +++ b/src/components/baInput/components/iconSelector.vue @@ -1,55 +1,53 @@ - - - - {{ title ? title : '请选择图标' }} - + >awe + + + + + + + + + + - - - + + + - + @@ -59,37 +57,37 @@ - + - + {{ state.prependIcon ? state.prependIcon : state.defaultModelValue }} - + - -