From a4f774cbae1d63d190e0e962d98577249192c320 Mon Sep 17 00:00:00 2001
From: feige996 <1020102647@qq.com>
Date: Mon, 15 Sep 2025 21:39:58 +0800
Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E7=A7=BB=E9=99=A4uni-icons?=
=?UTF-8?q?=E5=92=8Cuni-scss=E6=A8=A1=E5=9D=97=EF=BC=8C=E6=94=B9=E7=94=A8u?=
=?UTF-8?q?nocss=E5=9B=BE=E6=A0=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 删除uni-icons相关组件、字体文件和文档
- 删除uni-scss样式文件和变量配置
- 更新tabbar配置使用unocss图标
- 在uno.config.ts中添加新的安全图标
---
src/tabbar/config.ts | 16 +-
src/tabbar/index.vue | 3 -
src/uni_modules/uni-icons/changelog.md | 42 --
.../components/uni-icons/uni-icons.uvue | 91 ---
.../components/uni-icons/uni-icons.vue | 110 ---
.../components/uni-icons/uniicons.css | 664 ------------------
.../components/uni-icons/uniicons.ttf | Bin 35824 -> 0 bytes
.../components/uni-icons/uniicons_file.ts | 664 ------------------
.../components/uni-icons/uniicons_file_vue.js | 649 -----------------
src/uni_modules/uni-icons/package.json | 89 ---
src/uni_modules/uni-icons/readme.md | 8 -
src/uni_modules/uni-scss/changelog.md | 8 -
src/uni_modules/uni-scss/index.scss | 1 -
src/uni_modules/uni-scss/package.json | 82 ---
src/uni_modules/uni-scss/readme.md | 4 -
src/uni_modules/uni-scss/styles/index.scss | 7 -
.../uni-scss/styles/setting/_border.scss | 3 -
.../uni-scss/styles/setting/_color.scss | 66 --
.../uni-scss/styles/setting/_radius.scss | 55 --
.../uni-scss/styles/setting/_space.scss | 56 --
.../uni-scss/styles/setting/_styles.scss | 167 -----
.../uni-scss/styles/setting/_text.scss | 24 -
.../uni-scss/styles/setting/_variables.scss | 146 ----
.../uni-scss/styles/tools/functions.scss | 19 -
src/uni_modules/uni-scss/theme.scss | 31 -
src/uni_modules/uni-scss/variables.scss | 62 --
uno.config.ts | 2 +-
27 files changed, 9 insertions(+), 3060 deletions(-)
delete mode 100644 src/uni_modules/uni-icons/changelog.md
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uniicons.css
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uniicons.ttf
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts
delete mode 100644 src/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js
delete mode 100644 src/uni_modules/uni-icons/package.json
delete mode 100644 src/uni_modules/uni-icons/readme.md
delete mode 100644 src/uni_modules/uni-scss/changelog.md
delete mode 100644 src/uni_modules/uni-scss/index.scss
delete mode 100644 src/uni_modules/uni-scss/package.json
delete mode 100644 src/uni_modules/uni-scss/readme.md
delete mode 100644 src/uni_modules/uni-scss/styles/index.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_border.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_color.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_radius.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_space.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_styles.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_text.scss
delete mode 100644 src/uni_modules/uni-scss/styles/setting/_variables.scss
delete mode 100644 src/uni_modules/uni-scss/styles/tools/functions.scss
delete mode 100644 src/uni_modules/uni-scss/theme.scss
delete mode 100644 src/uni_modules/uni-scss/variables.scss
diff --git a/src/tabbar/config.ts b/src/tabbar/config.ts
index d067219..f24bc10 100644
--- a/src/tabbar/config.ts
+++ b/src/tabbar/config.ts
@@ -52,7 +52,7 @@ export type CustomTabBarItemBadge = number | 'dot'
export interface CustomTabBarItem {
text: string
pagePath: string
- iconType: 'uniUi' | 'uiLib' | 'unocss' | 'iconfont' | 'image' // 不建议用 image 模式,需要配置2张图
+ iconType: 'uiLib' | 'unocss' | 'iconfont' | 'image' // 不建议用 image 模式,需要配置2张图
icon: any // 其实是 string 类型,这里是为了避免 ts 报错 (tabbar/index.vue 里面 uni-icons 那行)
iconActive?: string // 只有在 image 模式下才需要,传递的是高亮的图片(PS: 不建议用 image 模式)
badge?: CustomTabBarItemBadge
@@ -64,11 +64,11 @@ export const customTabbarList: CustomTabBarItem[] = [
{
text: '首页',
pagePath: 'pages/index/index',
- // 本框架内置了 uniapp 官方UI库 (uni-ui)的图标库
- // 使用方式如:
- // 图标列表地址:https://uniapp.dcloud.net.cn/component/uniui/uni-icons.html
- iconType: 'uniUi',
- icon: 'home',
+ // 注意 unocss 图标需要如下处理:(二选一)
+ // 1)在fg-tabbar.vue页面上引入一下并注释掉(见tabbar/index.vue代码第2行)
+ // 2)配置到 unocss.config.ts 的 safelist 中
+ iconType: 'unocss',
+ icon: 'i-carbon-home',
// badge: 'dot',
},
{
@@ -84,8 +84,8 @@ export const customTabbarList: CustomTabBarItem[] = [
{
pagePath: 'pages/me/me',
text: '我的',
- iconType: 'uniUi',
- icon: 'contact',
+ iconType: 'unocss',
+ icon: 'i-carbon-user',
// badge: 100,
},
// 其他类型演示
diff --git a/src/tabbar/index.vue b/src/tabbar/index.vue
index 487ceb3..c600530 100644
--- a/src/tabbar/index.vue
+++ b/src/tabbar/index.vue
@@ -88,9 +88,6 @@ function getImageByIndex(index: number, item: CustomTabBarItem) {
-
-
-
diff --git a/src/uni_modules/uni-icons/changelog.md b/src/uni_modules/uni-icons/changelog.md
deleted file mode 100644
index 0261131..0000000
--- a/src/uni_modules/uni-icons/changelog.md
+++ /dev/null
@@ -1,42 +0,0 @@
-## 2.0.10(2024-06-07)
-- 优化 uni-app x 中,size 属性的类型
-## 2.0.9(2024-01-12)
-fix: 修复图标大小默认值错误的问题
-## 2.0.8(2023-12-14)
-- 修复 项目未使用 ts 情况下,打包报错的bug
-## 2.0.7(2023-12-14)
-- 修复 size 属性为 string 时,不加单位导致尺寸异常的bug
-## 2.0.6(2023-12-11)
-- 优化 兼容老版本icon类型,如 top ,bottom 等
-## 2.0.5(2023-12-11)
-- 优化 兼容老版本icon类型,如 top ,bottom 等
-## 2.0.4(2023-12-06)
-- 优化 uni-app x 下示例项目图标排序
-## 2.0.3(2023-12-06)
-- 修复 nvue下引入组件报错的bug
-## 2.0.2(2023-12-05)
--优化 size 属性支持单位
-## 2.0.1(2023-12-05)
-- 新增 uni-app x 支持定义图标
-## 1.3.5(2022-01-24)
-- 优化 size 属性可以传入不带单位的字符串数值
-## 1.3.4(2022-01-24)
-- 优化 size 支持其他单位
-## 1.3.3(2022-01-17)
-- 修复 nvue 有些图标不显示的bug,兼容老版本图标
-## 1.3.2(2021-12-01)
-- 优化 示例可复制图标名称
-## 1.3.1(2021-11-23)
-- 优化 兼容旧组件 type 值
-## 1.3.0(2021-11-19)
-- 新增 更多图标
-- 优化 自定义图标使用方式
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons)
-## 1.1.7(2021-11-08)
-## 1.2.0(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.1.5(2021-05-12)
-- 新增 组件示例地址
-## 1.1.4(2021-02-05)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/src/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue
deleted file mode 100644
index ce307c1..0000000
--- a/src/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
- {{unicode}}
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/src/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
deleted file mode 100644
index 9634a9c..0000000
--- a/src/uni_modules/uni-icons/components/uni-icons/uni-icons.vue
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
- {{unicode}}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uniicons.css b/src/uni_modules/uni-icons/components/uni-icons/uniicons.css
deleted file mode 100644
index 0a6b6fe..0000000
--- a/src/uni_modules/uni-icons/components/uni-icons/uniicons.css
+++ /dev/null
@@ -1,664 +0,0 @@
-
-.uniui-cart-filled:before {
- content: "\e6d0";
-}
-
-.uniui-gift-filled:before {
- content: "\e6c4";
-}
-
-.uniui-color:before {
- content: "\e6cf";
-}
-
-.uniui-wallet:before {
- content: "\e6b1";
-}
-
-.uniui-settings-filled:before {
- content: "\e6ce";
-}
-
-.uniui-auth-filled:before {
- content: "\e6cc";
-}
-
-.uniui-shop-filled:before {
- content: "\e6cd";
-}
-
-.uniui-staff-filled:before {
- content: "\e6cb";
-}
-
-.uniui-vip-filled:before {
- content: "\e6c6";
-}
-
-.uniui-plus-filled:before {
- content: "\e6c7";
-}
-
-.uniui-folder-add-filled:before {
- content: "\e6c8";
-}
-
-.uniui-color-filled:before {
- content: "\e6c9";
-}
-
-.uniui-tune-filled:before {
- content: "\e6ca";
-}
-
-.uniui-calendar-filled:before {
- content: "\e6c0";
-}
-
-.uniui-notification-filled:before {
- content: "\e6c1";
-}
-
-.uniui-wallet-filled:before {
- content: "\e6c2";
-}
-
-.uniui-medal-filled:before {
- content: "\e6c3";
-}
-
-.uniui-fire-filled:before {
- content: "\e6c5";
-}
-
-.uniui-refreshempty:before {
- content: "\e6bf";
-}
-
-.uniui-location-filled:before {
- content: "\e6af";
-}
-
-.uniui-person-filled:before {
- content: "\e69d";
-}
-
-.uniui-personadd-filled:before {
- content: "\e698";
-}
-
-.uniui-arrowthinleft:before {
- content: "\e6d2";
-}
-
-.uniui-arrowthinup:before {
- content: "\e6d3";
-}
-
-.uniui-arrowthindown:before {
- content: "\e6d4";
-}
-
-.uniui-back:before {
- content: "\e6b9";
-}
-
-.uniui-forward:before {
- content: "\e6ba";
-}
-
-.uniui-arrow-right:before {
- content: "\e6bb";
-}
-
-.uniui-arrow-left:before {
- content: "\e6bc";
-}
-
-.uniui-arrow-up:before {
- content: "\e6bd";
-}
-
-.uniui-arrow-down:before {
- content: "\e6be";
-}
-
-.uniui-arrowthinright:before {
- content: "\e6d1";
-}
-
-.uniui-down:before {
- content: "\e6b8";
-}
-
-.uniui-bottom:before {
- content: "\e6b8";
-}
-
-.uniui-arrowright:before {
- content: "\e6d5";
-}
-
-.uniui-right:before {
- content: "\e6b5";
-}
-
-.uniui-up:before {
- content: "\e6b6";
-}
-
-.uniui-top:before {
- content: "\e6b6";
-}
-
-.uniui-left:before {
- content: "\e6b7";
-}
-
-.uniui-arrowup:before {
- content: "\e6d6";
-}
-
-.uniui-eye:before {
- content: "\e651";
-}
-
-.uniui-eye-filled:before {
- content: "\e66a";
-}
-
-.uniui-eye-slash:before {
- content: "\e6b3";
-}
-
-.uniui-eye-slash-filled:before {
- content: "\e6b4";
-}
-
-.uniui-info-filled:before {
- content: "\e649";
-}
-
-.uniui-reload:before {
- content: "\e6b2";
-}
-
-.uniui-micoff-filled:before {
- content: "\e6b0";
-}
-
-.uniui-map-pin-ellipse:before {
- content: "\e6ac";
-}
-
-.uniui-map-pin:before {
- content: "\e6ad";
-}
-
-.uniui-location:before {
- content: "\e6ae";
-}
-
-.uniui-starhalf:before {
- content: "\e683";
-}
-
-.uniui-star:before {
- content: "\e688";
-}
-
-.uniui-star-filled:before {
- content: "\e68f";
-}
-
-.uniui-calendar:before {
- content: "\e6a0";
-}
-
-.uniui-fire:before {
- content: "\e6a1";
-}
-
-.uniui-medal:before {
- content: "\e6a2";
-}
-
-.uniui-font:before {
- content: "\e6a3";
-}
-
-.uniui-gift:before {
- content: "\e6a4";
-}
-
-.uniui-link:before {
- content: "\e6a5";
-}
-
-.uniui-notification:before {
- content: "\e6a6";
-}
-
-.uniui-staff:before {
- content: "\e6a7";
-}
-
-.uniui-vip:before {
- content: "\e6a8";
-}
-
-.uniui-folder-add:before {
- content: "\e6a9";
-}
-
-.uniui-tune:before {
- content: "\e6aa";
-}
-
-.uniui-auth:before {
- content: "\e6ab";
-}
-
-.uniui-person:before {
- content: "\e699";
-}
-
-.uniui-email-filled:before {
- content: "\e69a";
-}
-
-.uniui-phone-filled:before {
- content: "\e69b";
-}
-
-.uniui-phone:before {
- content: "\e69c";
-}
-
-.uniui-email:before {
- content: "\e69e";
-}
-
-.uniui-personadd:before {
- content: "\e69f";
-}
-
-.uniui-chatboxes-filled:before {
- content: "\e692";
-}
-
-.uniui-contact:before {
- content: "\e693";
-}
-
-.uniui-chatbubble-filled:before {
- content: "\e694";
-}
-
-.uniui-contact-filled:before {
- content: "\e695";
-}
-
-.uniui-chatboxes:before {
- content: "\e696";
-}
-
-.uniui-chatbubble:before {
- content: "\e697";
-}
-
-.uniui-upload-filled:before {
- content: "\e68e";
-}
-
-.uniui-upload:before {
- content: "\e690";
-}
-
-.uniui-weixin:before {
- content: "\e691";
-}
-
-.uniui-compose:before {
- content: "\e67f";
-}
-
-.uniui-qq:before {
- content: "\e680";
-}
-
-.uniui-download-filled:before {
- content: "\e681";
-}
-
-.uniui-pyq:before {
- content: "\e682";
-}
-
-.uniui-sound:before {
- content: "\e684";
-}
-
-.uniui-trash-filled:before {
- content: "\e685";
-}
-
-.uniui-sound-filled:before {
- content: "\e686";
-}
-
-.uniui-trash:before {
- content: "\e687";
-}
-
-.uniui-videocam-filled:before {
- content: "\e689";
-}
-
-.uniui-spinner-cycle:before {
- content: "\e68a";
-}
-
-.uniui-weibo:before {
- content: "\e68b";
-}
-
-.uniui-videocam:before {
- content: "\e68c";
-}
-
-.uniui-download:before {
- content: "\e68d";
-}
-
-.uniui-help:before {
- content: "\e679";
-}
-
-.uniui-navigate-filled:before {
- content: "\e67a";
-}
-
-.uniui-plusempty:before {
- content: "\e67b";
-}
-
-.uniui-smallcircle:before {
- content: "\e67c";
-}
-
-.uniui-minus-filled:before {
- content: "\e67d";
-}
-
-.uniui-micoff:before {
- content: "\e67e";
-}
-
-.uniui-closeempty:before {
- content: "\e66c";
-}
-
-.uniui-clear:before {
- content: "\e66d";
-}
-
-.uniui-navigate:before {
- content: "\e66e";
-}
-
-.uniui-minus:before {
- content: "\e66f";
-}
-
-.uniui-image:before {
- content: "\e670";
-}
-
-.uniui-mic:before {
- content: "\e671";
-}
-
-.uniui-paperplane:before {
- content: "\e672";
-}
-
-.uniui-close:before {
- content: "\e673";
-}
-
-.uniui-help-filled:before {
- content: "\e674";
-}
-
-.uniui-paperplane-filled:before {
- content: "\e675";
-}
-
-.uniui-plus:before {
- content: "\e676";
-}
-
-.uniui-mic-filled:before {
- content: "\e677";
-}
-
-.uniui-image-filled:before {
- content: "\e678";
-}
-
-.uniui-locked-filled:before {
- content: "\e668";
-}
-
-.uniui-info:before {
- content: "\e669";
-}
-
-.uniui-locked:before {
- content: "\e66b";
-}
-
-.uniui-camera-filled:before {
- content: "\e658";
-}
-
-.uniui-chat-filled:before {
- content: "\e659";
-}
-
-.uniui-camera:before {
- content: "\e65a";
-}
-
-.uniui-circle:before {
- content: "\e65b";
-}
-
-.uniui-checkmarkempty:before {
- content: "\e65c";
-}
-
-.uniui-chat:before {
- content: "\e65d";
-}
-
-.uniui-circle-filled:before {
- content: "\e65e";
-}
-
-.uniui-flag:before {
- content: "\e65f";
-}
-
-.uniui-flag-filled:before {
- content: "\e660";
-}
-
-.uniui-gear-filled:before {
- content: "\e661";
-}
-
-.uniui-home:before {
- content: "\e662";
-}
-
-.uniui-home-filled:before {
- content: "\e663";
-}
-
-.uniui-gear:before {
- content: "\e664";
-}
-
-.uniui-smallcircle-filled:before {
- content: "\e665";
-}
-
-.uniui-map-filled:before {
- content: "\e666";
-}
-
-.uniui-map:before {
- content: "\e667";
-}
-
-.uniui-refresh-filled:before {
- content: "\e656";
-}
-
-.uniui-refresh:before {
- content: "\e657";
-}
-
-.uniui-cloud-upload:before {
- content: "\e645";
-}
-
-.uniui-cloud-download-filled:before {
- content: "\e646";
-}
-
-.uniui-cloud-download:before {
- content: "\e647";
-}
-
-.uniui-cloud-upload-filled:before {
- content: "\e648";
-}
-
-.uniui-redo:before {
- content: "\e64a";
-}
-
-.uniui-images-filled:before {
- content: "\e64b";
-}
-
-.uniui-undo-filled:before {
- content: "\e64c";
-}
-
-.uniui-more:before {
- content: "\e64d";
-}
-
-.uniui-more-filled:before {
- content: "\e64e";
-}
-
-.uniui-undo:before {
- content: "\e64f";
-}
-
-.uniui-images:before {
- content: "\e650";
-}
-
-.uniui-paperclip:before {
- content: "\e652";
-}
-
-.uniui-settings:before {
- content: "\e653";
-}
-
-.uniui-search:before {
- content: "\e654";
-}
-
-.uniui-redo-filled:before {
- content: "\e655";
-}
-
-.uniui-list:before {
- content: "\e644";
-}
-
-.uniui-mail-open-filled:before {
- content: "\e63a";
-}
-
-.uniui-hand-down-filled:before {
- content: "\e63c";
-}
-
-.uniui-hand-down:before {
- content: "\e63d";
-}
-
-.uniui-hand-up-filled:before {
- content: "\e63e";
-}
-
-.uniui-hand-up:before {
- content: "\e63f";
-}
-
-.uniui-heart-filled:before {
- content: "\e641";
-}
-
-.uniui-mail-open:before {
- content: "\e643";
-}
-
-.uniui-heart:before {
- content: "\e639";
-}
-
-.uniui-loop:before {
- content: "\e633";
-}
-
-.uniui-pulldown:before {
- content: "\e632";
-}
-
-.uniui-scan:before {
- content: "\e62a";
-}
-
-.uniui-bars:before {
- content: "\e627";
-}
-
-.uniui-checkbox:before {
- content: "\e62b";
-}
-
-.uniui-checkbox-filled:before {
- content: "\e62c";
-}
-
-.uniui-shop:before {
- content: "\e62f";
-}
-
-.uniui-headphones:before {
- content: "\e630";
-}
-
-.uniui-cart:before {
- content: "\e631";
-}
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uniicons.ttf b/src/uni_modules/uni-icons/components/uni-icons/uniicons.ttf
deleted file mode 100644
index 14696d038d828073edac09ea4e5ba1dec2f58115..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 35824
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
$v(;DSbR$f7tXd&7;)C^hB
zCW2}WS%(#qXyvDHv~1b76L*@H#j=z=U1LL<>&1DMp+jauAS@Ld`jbdo=Ka`{*<2Ed
F{2S@rCxHL}
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts b/src/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts
deleted file mode 100644
index 86318df..0000000
--- a/src/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts
+++ /dev/null
@@ -1,664 +0,0 @@
-
-export type IconsData = {
- id : string
- name : string
- font_family : string
- css_prefix_text : string
- description : string
- glyphs : Array
-}
-
-export type IconsDataItem = {
- font_class : string
- unicode : string
-}
-
-
-export const fontData = [
- {
- "font_class": "arrow-down",
- "unicode": "\ue6be"
- },
- {
- "font_class": "arrow-left",
- "unicode": "\ue6bc"
- },
- {
- "font_class": "arrow-right",
- "unicode": "\ue6bb"
- },
- {
- "font_class": "arrow-up",
- "unicode": "\ue6bd"
- },
- {
- "font_class": "auth",
- "unicode": "\ue6ab"
- },
- {
- "font_class": "auth-filled",
- "unicode": "\ue6cc"
- },
- {
- "font_class": "back",
- "unicode": "\ue6b9"
- },
- {
- "font_class": "bars",
- "unicode": "\ue627"
- },
- {
- "font_class": "calendar",
- "unicode": "\ue6a0"
- },
- {
- "font_class": "calendar-filled",
- "unicode": "\ue6c0"
- },
- {
- "font_class": "camera",
- "unicode": "\ue65a"
- },
- {
- "font_class": "camera-filled",
- "unicode": "\ue658"
- },
- {
- "font_class": "cart",
- "unicode": "\ue631"
- },
- {
- "font_class": "cart-filled",
- "unicode": "\ue6d0"
- },
- {
- "font_class": "chat",
- "unicode": "\ue65d"
- },
- {
- "font_class": "chat-filled",
- "unicode": "\ue659"
- },
- {
- "font_class": "chatboxes",
- "unicode": "\ue696"
- },
- {
- "font_class": "chatboxes-filled",
- "unicode": "\ue692"
- },
- {
- "font_class": "chatbubble",
- "unicode": "\ue697"
- },
- {
- "font_class": "chatbubble-filled",
- "unicode": "\ue694"
- },
- {
- "font_class": "checkbox",
- "unicode": "\ue62b"
- },
- {
- "font_class": "checkbox-filled",
- "unicode": "\ue62c"
- },
- {
- "font_class": "checkmarkempty",
- "unicode": "\ue65c"
- },
- {
- "font_class": "circle",
- "unicode": "\ue65b"
- },
- {
- "font_class": "circle-filled",
- "unicode": "\ue65e"
- },
- {
- "font_class": "clear",
- "unicode": "\ue66d"
- },
- {
- "font_class": "close",
- "unicode": "\ue673"
- },
- {
- "font_class": "closeempty",
- "unicode": "\ue66c"
- },
- {
- "font_class": "cloud-download",
- "unicode": "\ue647"
- },
- {
- "font_class": "cloud-download-filled",
- "unicode": "\ue646"
- },
- {
- "font_class": "cloud-upload",
- "unicode": "\ue645"
- },
- {
- "font_class": "cloud-upload-filled",
- "unicode": "\ue648"
- },
- {
- "font_class": "color",
- "unicode": "\ue6cf"
- },
- {
- "font_class": "color-filled",
- "unicode": "\ue6c9"
- },
- {
- "font_class": "compose",
- "unicode": "\ue67f"
- },
- {
- "font_class": "contact",
- "unicode": "\ue693"
- },
- {
- "font_class": "contact-filled",
- "unicode": "\ue695"
- },
- {
- "font_class": "down",
- "unicode": "\ue6b8"
- },
- {
- "font_class": "bottom",
- "unicode": "\ue6b8"
- },
- {
- "font_class": "download",
- "unicode": "\ue68d"
- },
- {
- "font_class": "download-filled",
- "unicode": "\ue681"
- },
- {
- "font_class": "email",
- "unicode": "\ue69e"
- },
- {
- "font_class": "email-filled",
- "unicode": "\ue69a"
- },
- {
- "font_class": "eye",
- "unicode": "\ue651"
- },
- {
- "font_class": "eye-filled",
- "unicode": "\ue66a"
- },
- {
- "font_class": "eye-slash",
- "unicode": "\ue6b3"
- },
- {
- "font_class": "eye-slash-filled",
- "unicode": "\ue6b4"
- },
- {
- "font_class": "fire",
- "unicode": "\ue6a1"
- },
- {
- "font_class": "fire-filled",
- "unicode": "\ue6c5"
- },
- {
- "font_class": "flag",
- "unicode": "\ue65f"
- },
- {
- "font_class": "flag-filled",
- "unicode": "\ue660"
- },
- {
- "font_class": "folder-add",
- "unicode": "\ue6a9"
- },
- {
- "font_class": "folder-add-filled",
- "unicode": "\ue6c8"
- },
- {
- "font_class": "font",
- "unicode": "\ue6a3"
- },
- {
- "font_class": "forward",
- "unicode": "\ue6ba"
- },
- {
- "font_class": "gear",
- "unicode": "\ue664"
- },
- {
- "font_class": "gear-filled",
- "unicode": "\ue661"
- },
- {
- "font_class": "gift",
- "unicode": "\ue6a4"
- },
- {
- "font_class": "gift-filled",
- "unicode": "\ue6c4"
- },
- {
- "font_class": "hand-down",
- "unicode": "\ue63d"
- },
- {
- "font_class": "hand-down-filled",
- "unicode": "\ue63c"
- },
- {
- "font_class": "hand-up",
- "unicode": "\ue63f"
- },
- {
- "font_class": "hand-up-filled",
- "unicode": "\ue63e"
- },
- {
- "font_class": "headphones",
- "unicode": "\ue630"
- },
- {
- "font_class": "heart",
- "unicode": "\ue639"
- },
- {
- "font_class": "heart-filled",
- "unicode": "\ue641"
- },
- {
- "font_class": "help",
- "unicode": "\ue679"
- },
- {
- "font_class": "help-filled",
- "unicode": "\ue674"
- },
- {
- "font_class": "home",
- "unicode": "\ue662"
- },
- {
- "font_class": "home-filled",
- "unicode": "\ue663"
- },
- {
- "font_class": "image",
- "unicode": "\ue670"
- },
- {
- "font_class": "image-filled",
- "unicode": "\ue678"
- },
- {
- "font_class": "images",
- "unicode": "\ue650"
- },
- {
- "font_class": "images-filled",
- "unicode": "\ue64b"
- },
- {
- "font_class": "info",
- "unicode": "\ue669"
- },
- {
- "font_class": "info-filled",
- "unicode": "\ue649"
- },
- {
- "font_class": "left",
- "unicode": "\ue6b7"
- },
- {
- "font_class": "link",
- "unicode": "\ue6a5"
- },
- {
- "font_class": "list",
- "unicode": "\ue644"
- },
- {
- "font_class": "location",
- "unicode": "\ue6ae"
- },
- {
- "font_class": "location-filled",
- "unicode": "\ue6af"
- },
- {
- "font_class": "locked",
- "unicode": "\ue66b"
- },
- {
- "font_class": "locked-filled",
- "unicode": "\ue668"
- },
- {
- "font_class": "loop",
- "unicode": "\ue633"
- },
- {
- "font_class": "mail-open",
- "unicode": "\ue643"
- },
- {
- "font_class": "mail-open-filled",
- "unicode": "\ue63a"
- },
- {
- "font_class": "map",
- "unicode": "\ue667"
- },
- {
- "font_class": "map-filled",
- "unicode": "\ue666"
- },
- {
- "font_class": "map-pin",
- "unicode": "\ue6ad"
- },
- {
- "font_class": "map-pin-ellipse",
- "unicode": "\ue6ac"
- },
- {
- "font_class": "medal",
- "unicode": "\ue6a2"
- },
- {
- "font_class": "medal-filled",
- "unicode": "\ue6c3"
- },
- {
- "font_class": "mic",
- "unicode": "\ue671"
- },
- {
- "font_class": "mic-filled",
- "unicode": "\ue677"
- },
- {
- "font_class": "micoff",
- "unicode": "\ue67e"
- },
- {
- "font_class": "micoff-filled",
- "unicode": "\ue6b0"
- },
- {
- "font_class": "minus",
- "unicode": "\ue66f"
- },
- {
- "font_class": "minus-filled",
- "unicode": "\ue67d"
- },
- {
- "font_class": "more",
- "unicode": "\ue64d"
- },
- {
- "font_class": "more-filled",
- "unicode": "\ue64e"
- },
- {
- "font_class": "navigate",
- "unicode": "\ue66e"
- },
- {
- "font_class": "navigate-filled",
- "unicode": "\ue67a"
- },
- {
- "font_class": "notification",
- "unicode": "\ue6a6"
- },
- {
- "font_class": "notification-filled",
- "unicode": "\ue6c1"
- },
- {
- "font_class": "paperclip",
- "unicode": "\ue652"
- },
- {
- "font_class": "paperplane",
- "unicode": "\ue672"
- },
- {
- "font_class": "paperplane-filled",
- "unicode": "\ue675"
- },
- {
- "font_class": "person",
- "unicode": "\ue699"
- },
- {
- "font_class": "person-filled",
- "unicode": "\ue69d"
- },
- {
- "font_class": "personadd",
- "unicode": "\ue69f"
- },
- {
- "font_class": "personadd-filled",
- "unicode": "\ue698"
- },
- {
- "font_class": "personadd-filled-copy",
- "unicode": "\ue6d1"
- },
- {
- "font_class": "phone",
- "unicode": "\ue69c"
- },
- {
- "font_class": "phone-filled",
- "unicode": "\ue69b"
- },
- {
- "font_class": "plus",
- "unicode": "\ue676"
- },
- {
- "font_class": "plus-filled",
- "unicode": "\ue6c7"
- },
- {
- "font_class": "plusempty",
- "unicode": "\ue67b"
- },
- {
- "font_class": "pulldown",
- "unicode": "\ue632"
- },
- {
- "font_class": "pyq",
- "unicode": "\ue682"
- },
- {
- "font_class": "qq",
- "unicode": "\ue680"
- },
- {
- "font_class": "redo",
- "unicode": "\ue64a"
- },
- {
- "font_class": "redo-filled",
- "unicode": "\ue655"
- },
- {
- "font_class": "refresh",
- "unicode": "\ue657"
- },
- {
- "font_class": "refresh-filled",
- "unicode": "\ue656"
- },
- {
- "font_class": "refreshempty",
- "unicode": "\ue6bf"
- },
- {
- "font_class": "reload",
- "unicode": "\ue6b2"
- },
- {
- "font_class": "right",
- "unicode": "\ue6b5"
- },
- {
- "font_class": "scan",
- "unicode": "\ue62a"
- },
- {
- "font_class": "search",
- "unicode": "\ue654"
- },
- {
- "font_class": "settings",
- "unicode": "\ue653"
- },
- {
- "font_class": "settings-filled",
- "unicode": "\ue6ce"
- },
- {
- "font_class": "shop",
- "unicode": "\ue62f"
- },
- {
- "font_class": "shop-filled",
- "unicode": "\ue6cd"
- },
- {
- "font_class": "smallcircle",
- "unicode": "\ue67c"
- },
- {
- "font_class": "smallcircle-filled",
- "unicode": "\ue665"
- },
- {
- "font_class": "sound",
- "unicode": "\ue684"
- },
- {
- "font_class": "sound-filled",
- "unicode": "\ue686"
- },
- {
- "font_class": "spinner-cycle",
- "unicode": "\ue68a"
- },
- {
- "font_class": "staff",
- "unicode": "\ue6a7"
- },
- {
- "font_class": "staff-filled",
- "unicode": "\ue6cb"
- },
- {
- "font_class": "star",
- "unicode": "\ue688"
- },
- {
- "font_class": "star-filled",
- "unicode": "\ue68f"
- },
- {
- "font_class": "starhalf",
- "unicode": "\ue683"
- },
- {
- "font_class": "trash",
- "unicode": "\ue687"
- },
- {
- "font_class": "trash-filled",
- "unicode": "\ue685"
- },
- {
- "font_class": "tune",
- "unicode": "\ue6aa"
- },
- {
- "font_class": "tune-filled",
- "unicode": "\ue6ca"
- },
- {
- "font_class": "undo",
- "unicode": "\ue64f"
- },
- {
- "font_class": "undo-filled",
- "unicode": "\ue64c"
- },
- {
- "font_class": "up",
- "unicode": "\ue6b6"
- },
- {
- "font_class": "top",
- "unicode": "\ue6b6"
- },
- {
- "font_class": "upload",
- "unicode": "\ue690"
- },
- {
- "font_class": "upload-filled",
- "unicode": "\ue68e"
- },
- {
- "font_class": "videocam",
- "unicode": "\ue68c"
- },
- {
- "font_class": "videocam-filled",
- "unicode": "\ue689"
- },
- {
- "font_class": "vip",
- "unicode": "\ue6a8"
- },
- {
- "font_class": "vip-filled",
- "unicode": "\ue6c6"
- },
- {
- "font_class": "wallet",
- "unicode": "\ue6b1"
- },
- {
- "font_class": "wallet-filled",
- "unicode": "\ue6c2"
- },
- {
- "font_class": "weibo",
- "unicode": "\ue68b"
- },
- {
- "font_class": "weixin",
- "unicode": "\ue691"
- }
-] as IconsDataItem[]
-
-// export const fontData = JSON.parse(fontDataJson)
diff --git a/src/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js b/src/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js
deleted file mode 100644
index 49e42cd..0000000
--- a/src/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js
+++ /dev/null
@@ -1,649 +0,0 @@
-
-export const fontData = [
- {
- "font_class": "arrow-down",
- "unicode": "\ue6be"
- },
- {
- "font_class": "arrow-left",
- "unicode": "\ue6bc"
- },
- {
- "font_class": "arrow-right",
- "unicode": "\ue6bb"
- },
- {
- "font_class": "arrow-up",
- "unicode": "\ue6bd"
- },
- {
- "font_class": "auth",
- "unicode": "\ue6ab"
- },
- {
- "font_class": "auth-filled",
- "unicode": "\ue6cc"
- },
- {
- "font_class": "back",
- "unicode": "\ue6b9"
- },
- {
- "font_class": "bars",
- "unicode": "\ue627"
- },
- {
- "font_class": "calendar",
- "unicode": "\ue6a0"
- },
- {
- "font_class": "calendar-filled",
- "unicode": "\ue6c0"
- },
- {
- "font_class": "camera",
- "unicode": "\ue65a"
- },
- {
- "font_class": "camera-filled",
- "unicode": "\ue658"
- },
- {
- "font_class": "cart",
- "unicode": "\ue631"
- },
- {
- "font_class": "cart-filled",
- "unicode": "\ue6d0"
- },
- {
- "font_class": "chat",
- "unicode": "\ue65d"
- },
- {
- "font_class": "chat-filled",
- "unicode": "\ue659"
- },
- {
- "font_class": "chatboxes",
- "unicode": "\ue696"
- },
- {
- "font_class": "chatboxes-filled",
- "unicode": "\ue692"
- },
- {
- "font_class": "chatbubble",
- "unicode": "\ue697"
- },
- {
- "font_class": "chatbubble-filled",
- "unicode": "\ue694"
- },
- {
- "font_class": "checkbox",
- "unicode": "\ue62b"
- },
- {
- "font_class": "checkbox-filled",
- "unicode": "\ue62c"
- },
- {
- "font_class": "checkmarkempty",
- "unicode": "\ue65c"
- },
- {
- "font_class": "circle",
- "unicode": "\ue65b"
- },
- {
- "font_class": "circle-filled",
- "unicode": "\ue65e"
- },
- {
- "font_class": "clear",
- "unicode": "\ue66d"
- },
- {
- "font_class": "close",
- "unicode": "\ue673"
- },
- {
- "font_class": "closeempty",
- "unicode": "\ue66c"
- },
- {
- "font_class": "cloud-download",
- "unicode": "\ue647"
- },
- {
- "font_class": "cloud-download-filled",
- "unicode": "\ue646"
- },
- {
- "font_class": "cloud-upload",
- "unicode": "\ue645"
- },
- {
- "font_class": "cloud-upload-filled",
- "unicode": "\ue648"
- },
- {
- "font_class": "color",
- "unicode": "\ue6cf"
- },
- {
- "font_class": "color-filled",
- "unicode": "\ue6c9"
- },
- {
- "font_class": "compose",
- "unicode": "\ue67f"
- },
- {
- "font_class": "contact",
- "unicode": "\ue693"
- },
- {
- "font_class": "contact-filled",
- "unicode": "\ue695"
- },
- {
- "font_class": "down",
- "unicode": "\ue6b8"
- },
- {
- "font_class": "bottom",
- "unicode": "\ue6b8"
- },
- {
- "font_class": "download",
- "unicode": "\ue68d"
- },
- {
- "font_class": "download-filled",
- "unicode": "\ue681"
- },
- {
- "font_class": "email",
- "unicode": "\ue69e"
- },
- {
- "font_class": "email-filled",
- "unicode": "\ue69a"
- },
- {
- "font_class": "eye",
- "unicode": "\ue651"
- },
- {
- "font_class": "eye-filled",
- "unicode": "\ue66a"
- },
- {
- "font_class": "eye-slash",
- "unicode": "\ue6b3"
- },
- {
- "font_class": "eye-slash-filled",
- "unicode": "\ue6b4"
- },
- {
- "font_class": "fire",
- "unicode": "\ue6a1"
- },
- {
- "font_class": "fire-filled",
- "unicode": "\ue6c5"
- },
- {
- "font_class": "flag",
- "unicode": "\ue65f"
- },
- {
- "font_class": "flag-filled",
- "unicode": "\ue660"
- },
- {
- "font_class": "folder-add",
- "unicode": "\ue6a9"
- },
- {
- "font_class": "folder-add-filled",
- "unicode": "\ue6c8"
- },
- {
- "font_class": "font",
- "unicode": "\ue6a3"
- },
- {
- "font_class": "forward",
- "unicode": "\ue6ba"
- },
- {
- "font_class": "gear",
- "unicode": "\ue664"
- },
- {
- "font_class": "gear-filled",
- "unicode": "\ue661"
- },
- {
- "font_class": "gift",
- "unicode": "\ue6a4"
- },
- {
- "font_class": "gift-filled",
- "unicode": "\ue6c4"
- },
- {
- "font_class": "hand-down",
- "unicode": "\ue63d"
- },
- {
- "font_class": "hand-down-filled",
- "unicode": "\ue63c"
- },
- {
- "font_class": "hand-up",
- "unicode": "\ue63f"
- },
- {
- "font_class": "hand-up-filled",
- "unicode": "\ue63e"
- },
- {
- "font_class": "headphones",
- "unicode": "\ue630"
- },
- {
- "font_class": "heart",
- "unicode": "\ue639"
- },
- {
- "font_class": "heart-filled",
- "unicode": "\ue641"
- },
- {
- "font_class": "help",
- "unicode": "\ue679"
- },
- {
- "font_class": "help-filled",
- "unicode": "\ue674"
- },
- {
- "font_class": "home",
- "unicode": "\ue662"
- },
- {
- "font_class": "home-filled",
- "unicode": "\ue663"
- },
- {
- "font_class": "image",
- "unicode": "\ue670"
- },
- {
- "font_class": "image-filled",
- "unicode": "\ue678"
- },
- {
- "font_class": "images",
- "unicode": "\ue650"
- },
- {
- "font_class": "images-filled",
- "unicode": "\ue64b"
- },
- {
- "font_class": "info",
- "unicode": "\ue669"
- },
- {
- "font_class": "info-filled",
- "unicode": "\ue649"
- },
- {
- "font_class": "left",
- "unicode": "\ue6b7"
- },
- {
- "font_class": "link",
- "unicode": "\ue6a5"
- },
- {
- "font_class": "list",
- "unicode": "\ue644"
- },
- {
- "font_class": "location",
- "unicode": "\ue6ae"
- },
- {
- "font_class": "location-filled",
- "unicode": "\ue6af"
- },
- {
- "font_class": "locked",
- "unicode": "\ue66b"
- },
- {
- "font_class": "locked-filled",
- "unicode": "\ue668"
- },
- {
- "font_class": "loop",
- "unicode": "\ue633"
- },
- {
- "font_class": "mail-open",
- "unicode": "\ue643"
- },
- {
- "font_class": "mail-open-filled",
- "unicode": "\ue63a"
- },
- {
- "font_class": "map",
- "unicode": "\ue667"
- },
- {
- "font_class": "map-filled",
- "unicode": "\ue666"
- },
- {
- "font_class": "map-pin",
- "unicode": "\ue6ad"
- },
- {
- "font_class": "map-pin-ellipse",
- "unicode": "\ue6ac"
- },
- {
- "font_class": "medal",
- "unicode": "\ue6a2"
- },
- {
- "font_class": "medal-filled",
- "unicode": "\ue6c3"
- },
- {
- "font_class": "mic",
- "unicode": "\ue671"
- },
- {
- "font_class": "mic-filled",
- "unicode": "\ue677"
- },
- {
- "font_class": "micoff",
- "unicode": "\ue67e"
- },
- {
- "font_class": "micoff-filled",
- "unicode": "\ue6b0"
- },
- {
- "font_class": "minus",
- "unicode": "\ue66f"
- },
- {
- "font_class": "minus-filled",
- "unicode": "\ue67d"
- },
- {
- "font_class": "more",
- "unicode": "\ue64d"
- },
- {
- "font_class": "more-filled",
- "unicode": "\ue64e"
- },
- {
- "font_class": "navigate",
- "unicode": "\ue66e"
- },
- {
- "font_class": "navigate-filled",
- "unicode": "\ue67a"
- },
- {
- "font_class": "notification",
- "unicode": "\ue6a6"
- },
- {
- "font_class": "notification-filled",
- "unicode": "\ue6c1"
- },
- {
- "font_class": "paperclip",
- "unicode": "\ue652"
- },
- {
- "font_class": "paperplane",
- "unicode": "\ue672"
- },
- {
- "font_class": "paperplane-filled",
- "unicode": "\ue675"
- },
- {
- "font_class": "person",
- "unicode": "\ue699"
- },
- {
- "font_class": "person-filled",
- "unicode": "\ue69d"
- },
- {
- "font_class": "personadd",
- "unicode": "\ue69f"
- },
- {
- "font_class": "personadd-filled",
- "unicode": "\ue698"
- },
- {
- "font_class": "personadd-filled-copy",
- "unicode": "\ue6d1"
- },
- {
- "font_class": "phone",
- "unicode": "\ue69c"
- },
- {
- "font_class": "phone-filled",
- "unicode": "\ue69b"
- },
- {
- "font_class": "plus",
- "unicode": "\ue676"
- },
- {
- "font_class": "plus-filled",
- "unicode": "\ue6c7"
- },
- {
- "font_class": "plusempty",
- "unicode": "\ue67b"
- },
- {
- "font_class": "pulldown",
- "unicode": "\ue632"
- },
- {
- "font_class": "pyq",
- "unicode": "\ue682"
- },
- {
- "font_class": "qq",
- "unicode": "\ue680"
- },
- {
- "font_class": "redo",
- "unicode": "\ue64a"
- },
- {
- "font_class": "redo-filled",
- "unicode": "\ue655"
- },
- {
- "font_class": "refresh",
- "unicode": "\ue657"
- },
- {
- "font_class": "refresh-filled",
- "unicode": "\ue656"
- },
- {
- "font_class": "refreshempty",
- "unicode": "\ue6bf"
- },
- {
- "font_class": "reload",
- "unicode": "\ue6b2"
- },
- {
- "font_class": "right",
- "unicode": "\ue6b5"
- },
- {
- "font_class": "scan",
- "unicode": "\ue62a"
- },
- {
- "font_class": "search",
- "unicode": "\ue654"
- },
- {
- "font_class": "settings",
- "unicode": "\ue653"
- },
- {
- "font_class": "settings-filled",
- "unicode": "\ue6ce"
- },
- {
- "font_class": "shop",
- "unicode": "\ue62f"
- },
- {
- "font_class": "shop-filled",
- "unicode": "\ue6cd"
- },
- {
- "font_class": "smallcircle",
- "unicode": "\ue67c"
- },
- {
- "font_class": "smallcircle-filled",
- "unicode": "\ue665"
- },
- {
- "font_class": "sound",
- "unicode": "\ue684"
- },
- {
- "font_class": "sound-filled",
- "unicode": "\ue686"
- },
- {
- "font_class": "spinner-cycle",
- "unicode": "\ue68a"
- },
- {
- "font_class": "staff",
- "unicode": "\ue6a7"
- },
- {
- "font_class": "staff-filled",
- "unicode": "\ue6cb"
- },
- {
- "font_class": "star",
- "unicode": "\ue688"
- },
- {
- "font_class": "star-filled",
- "unicode": "\ue68f"
- },
- {
- "font_class": "starhalf",
- "unicode": "\ue683"
- },
- {
- "font_class": "trash",
- "unicode": "\ue687"
- },
- {
- "font_class": "trash-filled",
- "unicode": "\ue685"
- },
- {
- "font_class": "tune",
- "unicode": "\ue6aa"
- },
- {
- "font_class": "tune-filled",
- "unicode": "\ue6ca"
- },
- {
- "font_class": "undo",
- "unicode": "\ue64f"
- },
- {
- "font_class": "undo-filled",
- "unicode": "\ue64c"
- },
- {
- "font_class": "up",
- "unicode": "\ue6b6"
- },
- {
- "font_class": "top",
- "unicode": "\ue6b6"
- },
- {
- "font_class": "upload",
- "unicode": "\ue690"
- },
- {
- "font_class": "upload-filled",
- "unicode": "\ue68e"
- },
- {
- "font_class": "videocam",
- "unicode": "\ue68c"
- },
- {
- "font_class": "videocam-filled",
- "unicode": "\ue689"
- },
- {
- "font_class": "vip",
- "unicode": "\ue6a8"
- },
- {
- "font_class": "vip-filled",
- "unicode": "\ue6c6"
- },
- {
- "font_class": "wallet",
- "unicode": "\ue6b1"
- },
- {
- "font_class": "wallet-filled",
- "unicode": "\ue6c2"
- },
- {
- "font_class": "weibo",
- "unicode": "\ue68b"
- },
- {
- "font_class": "weixin",
- "unicode": "\ue691"
- }
-]
-
-// export const fontData = JSON.parse(fontDataJson)
diff --git a/src/uni_modules/uni-icons/package.json b/src/uni_modules/uni-icons/package.json
deleted file mode 100644
index 6b681b4..0000000
--- a/src/uni_modules/uni-icons/package.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "id": "uni-icons",
- "displayName": "uni-icons 图标",
- "version": "2.0.10",
- "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。",
- "keywords": [
- "uni-ui",
- "uniui",
- "icon",
- "图标"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": "^3.2.14"
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
-"dcloudext": {
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui",
- "type": "component-vue"
- },
- "uni_modules": {
- "dependencies": ["uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y",
- "alipay": "n"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y",
- "app-uvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y",
- "钉钉": "y",
- "快手": "y",
- "飞书": "y",
- "京东": "y"
- },
- "快应用": {
- "华为": "y",
- "联盟": "y"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-icons/readme.md b/src/uni_modules/uni-icons/readme.md
deleted file mode 100644
index 86234ba..0000000
--- a/src/uni_modules/uni-icons/readme.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## Icons 图标
-> **组件名:uni-icons**
-> 代码块: `uIcons`
-
-用于展示 icons 图标 。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
diff --git a/src/uni_modules/uni-scss/changelog.md b/src/uni_modules/uni-scss/changelog.md
deleted file mode 100644
index b863bb0..0000000
--- a/src/uni_modules/uni-scss/changelog.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## 1.0.3(2022-01-21)
-- 优化 组件示例
-## 1.0.2(2021-11-22)
-- 修复 / 符号在 vue 不同版本兼容问题引起的报错问题
-## 1.0.1(2021-11-22)
-- 修复 vue3中scss语法兼容问题
-## 1.0.0(2021-11-18)
-- init
diff --git a/src/uni_modules/uni-scss/index.scss b/src/uni_modules/uni-scss/index.scss
deleted file mode 100644
index 1744a5f..0000000
--- a/src/uni_modules/uni-scss/index.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import './styles/index.scss';
diff --git a/src/uni_modules/uni-scss/package.json b/src/uni_modules/uni-scss/package.json
deleted file mode 100644
index 7cc0ccb..0000000
--- a/src/uni_modules/uni-scss/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "id": "uni-scss",
- "displayName": "uni-scss 辅助样式",
- "version": "1.0.3",
- "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。",
- "keywords": [
- "uni-scss",
- "uni-ui",
- "辅助样式"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": "^3.1.0"
- },
- "dcloudext": {
- "category": [
- "JS SDK",
- "通用 SDK"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "u"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "n",
- "联盟": "n"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-scss/readme.md b/src/uni_modules/uni-scss/readme.md
deleted file mode 100644
index b7d1c25..0000000
--- a/src/uni_modules/uni-scss/readme.md
+++ /dev/null
@@ -1,4 +0,0 @@
-`uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-scss/styles/index.scss b/src/uni_modules/uni-scss/styles/index.scss
deleted file mode 100644
index ffac4fe..0000000
--- a/src/uni_modules/uni-scss/styles/index.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@import './setting/_variables.scss';
-@import './setting/_border.scss';
-@import './setting/_color.scss';
-@import './setting/_space.scss';
-@import './setting/_radius.scss';
-@import './setting/_text.scss';
-@import './setting/_styles.scss';
diff --git a/src/uni_modules/uni-scss/styles/setting/_border.scss b/src/uni_modules/uni-scss/styles/setting/_border.scss
deleted file mode 100644
index 12a11c3..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_border.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.uni-border {
- border: 1px $uni-border-1 solid;
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-scss/styles/setting/_color.scss b/src/uni_modules/uni-scss/styles/setting/_color.scss
deleted file mode 100644
index 1ededd9..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_color.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-
-// TODO 暂时不需要 class ,需要用户使用变量实现 ,如果使用类名其实并不推荐
-// @mixin get-styles($k,$c) {
-// @if $k == size or $k == weight{
-// font-#{$k}:#{$c}
-// }@else{
-// #{$k}:#{$c}
-// }
-// }
-$uni-ui-color:(
- // 主色
- primary: $uni-primary,
- primary-disable: $uni-primary-disable,
- primary-light: $uni-primary-light,
- // 辅助色
- success: $uni-success,
- success-disable: $uni-success-disable,
- success-light: $uni-success-light,
- warning: $uni-warning,
- warning-disable: $uni-warning-disable,
- warning-light: $uni-warning-light,
- error: $uni-error,
- error-disable: $uni-error-disable,
- error-light: $uni-error-light,
- info: $uni-info,
- info-disable: $uni-info-disable,
- info-light: $uni-info-light,
- // 中性色
- main-color: $uni-main-color,
- base-color: $uni-base-color,
- secondary-color: $uni-secondary-color,
- extra-color: $uni-extra-color,
- // 背景色
- bg-color: $uni-bg-color,
- // 边框颜色
- border-1: $uni-border-1,
- border-2: $uni-border-2,
- border-3: $uni-border-3,
- border-4: $uni-border-4,
- // 黑色
- black:$uni-black,
- // 白色
- white:$uni-white,
- // 透明
- transparent:$uni-transparent
-) !default;
-@each $key, $child in $uni-ui-color {
- .uni-#{"" + $key} {
- color: $child;
- }
- .uni-#{"" + $key}-bg {
- background-color: $child;
- }
-}
-.uni-shadow-sm {
- box-shadow: $uni-shadow-sm;
-}
-.uni-shadow-base {
- box-shadow: $uni-shadow-base;
-}
-.uni-shadow-lg {
- box-shadow: $uni-shadow-lg;
-}
-.uni-mask {
- background-color:$uni-mask;
-}
diff --git a/src/uni_modules/uni-scss/styles/setting/_radius.scss b/src/uni_modules/uni-scss/styles/setting/_radius.scss
deleted file mode 100644
index 9a0428b..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_radius.scss
+++ /dev/null
@@ -1,55 +0,0 @@
-@mixin radius($r,$d:null ,$important: false){
- $radius-value:map-get($uni-radius, $r) if($important, !important, null);
- // Key exists within the $uni-radius variable
- @if (map-has-key($uni-radius, $r) and $d){
- @if $d == t {
- border-top-left-radius:$radius-value;
- border-top-right-radius:$radius-value;
- }@else if $d == r {
- border-top-right-radius:$radius-value;
- border-bottom-right-radius:$radius-value;
- }@else if $d == b {
- border-bottom-left-radius:$radius-value;
- border-bottom-right-radius:$radius-value;
- }@else if $d == l {
- border-top-left-radius:$radius-value;
- border-bottom-left-radius:$radius-value;
- }@else if $d == tl {
- border-top-left-radius:$radius-value;
- }@else if $d == tr {
- border-top-right-radius:$radius-value;
- }@else if $d == br {
- border-bottom-right-radius:$radius-value;
- }@else if $d == bl {
- border-bottom-left-radius:$radius-value;
- }
- }@else{
- border-radius:$radius-value;
- }
-}
-
-@each $key, $child in $uni-radius {
- @if($key){
- .uni-radius-#{"" + $key} {
- @include radius($key)
- }
- }@else{
- .uni-radius {
- @include radius($key)
- }
- }
-}
-
-@each $direction in t, r, b, l,tl, tr, br, bl {
- @each $key, $child in $uni-radius {
- @if($key){
- .uni-radius-#{"" + $direction}-#{"" + $key} {
- @include radius($key,$direction,false)
- }
- }@else{
- .uni-radius-#{$direction} {
- @include radius($key,$direction,false)
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-scss/styles/setting/_space.scss b/src/uni_modules/uni-scss/styles/setting/_space.scss
deleted file mode 100644
index 3c89528..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_space.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-
-@mixin fn($space,$direction,$size,$n) {
- @if $n {
- #{$space}-#{$direction}: #{$size*$uni-space-root}px
- } @else {
- #{$space}-#{$direction}: #{-$size*$uni-space-root}px
- }
-}
-@mixin get-styles($direction,$i,$space,$n){
- @if $direction == t {
- @include fn($space, top,$i,$n);
- }
- @if $direction == r {
- @include fn($space, right,$i,$n);
- }
- @if $direction == b {
- @include fn($space, bottom,$i,$n);
- }
- @if $direction == l {
- @include fn($space, left,$i,$n);
- }
- @if $direction == x {
- @include fn($space, left,$i,$n);
- @include fn($space, right,$i,$n);
- }
- @if $direction == y {
- @include fn($space, top,$i,$n);
- @include fn($space, bottom,$i,$n);
- }
- @if $direction == a {
- @if $n {
- #{$space}:#{$i*$uni-space-root}px;
- } @else {
- #{$space}:#{-$i*$uni-space-root}px;
- }
- }
-}
-
-@each $orientation in m,p {
- $space: margin;
- @if $orientation == m {
- $space: margin;
- } @else {
- $space: padding;
- }
- @for $i from 0 through 16 {
- @each $direction in t, r, b, l, x, y, a {
- .uni-#{$orientation}#{$direction}-#{$i} {
- @include get-styles($direction,$i,$space,true);
- }
- .uni-#{$orientation}#{$direction}-n#{$i} {
- @include get-styles($direction,$i,$space,false);
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-scss/styles/setting/_styles.scss b/src/uni_modules/uni-scss/styles/setting/_styles.scss
deleted file mode 100644
index 689afec..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_styles.scss
+++ /dev/null
@@ -1,167 +0,0 @@
-/* #ifndef APP-NVUE */
-
-$-color-white:#fff;
-$-color-black:#000;
-@mixin base-style($color) {
- color: #fff;
- background-color: $color;
- border-color: mix($-color-black, $color, 8%);
- &:not([hover-class]):active {
- background: mix($-color-black, $color, 10%);
- border-color: mix($-color-black, $color, 20%);
- color: $-color-white;
- outline: none;
- }
-}
-@mixin is-color($color) {
- @include base-style($color);
- &[loading] {
- @include base-style($color);
- &::before {
- margin-right:5px;
- }
- }
- &[disabled] {
- &,
- &[loading],
- &:not([hover-class]):active {
- color: $-color-white;
- border-color: mix(darken($color,10%), $-color-white);
- background-color: mix($color, $-color-white);
- }
- }
-
-}
-@mixin base-plain-style($color) {
- color:$color;
- background-color: mix($-color-white, $color, 90%);
- border-color: mix($-color-white, $color, 70%);
- &:not([hover-class]):active {
- background: mix($-color-white, $color, 80%);
- color: $color;
- outline: none;
- border-color: mix($-color-white, $color, 50%);
- }
-}
-@mixin is-plain($color){
- &[plain] {
- @include base-plain-style($color);
- &[loading] {
- @include base-plain-style($color);
- &::before {
- margin-right:5px;
- }
- }
- &[disabled] {
- &,
- &:active {
- color: mix($-color-white, $color, 40%);
- background-color: mix($-color-white, $color, 90%);
- border-color: mix($-color-white, $color, 80%);
- }
- }
- }
-}
-
-
-.uni-btn {
- margin: 5px;
- color: #393939;
- border:1px solid #ccc;
- font-size: 16px;
- font-weight: 200;
- background-color: #F9F9F9;
- // TODO 暂时处理边框隐藏一边的问题
- overflow: visible;
- &::after{
- border: none;
- }
-
- &:not([type]),&[type=default] {
- color: #999;
- &[loading] {
- background: none;
- &::before {
- margin-right:5px;
- }
- }
-
-
-
- &[disabled]{
- color: mix($-color-white, #999, 60%);
- &,
- &[loading],
- &:active {
- color: mix($-color-white, #999, 60%);
- background-color: mix($-color-white,$-color-black , 98%);
- border-color: mix($-color-white, #999, 85%);
- }
- }
-
- &[plain] {
- color: #999;
- background: none;
- border-color: $uni-border-1;
- &:not([hover-class]):active {
- background: none;
- color: mix($-color-white, $-color-black, 80%);
- border-color: mix($-color-white, $-color-black, 90%);
- outline: none;
- }
- &[disabled]{
- &,
- &[loading],
- &:active {
- background: none;
- color: mix($-color-white, #999, 60%);
- border-color: mix($-color-white, #999, 85%);
- }
- }
- }
- }
-
- &:not([hover-class]):active {
- color: mix($-color-white, $-color-black, 50%);
- }
-
- &[size=mini] {
- font-size: 16px;
- font-weight: 200;
- border-radius: 8px;
- }
-
-
-
- &.uni-btn-small {
- font-size: 14px;
- }
- &.uni-btn-mini {
- font-size: 12px;
- }
-
- &.uni-btn-radius {
- border-radius: 999px;
- }
- &[type=primary] {
- @include is-color($uni-primary);
- @include is-plain($uni-primary)
- }
- &[type=success] {
- @include is-color($uni-success);
- @include is-plain($uni-success)
- }
- &[type=error] {
- @include is-color($uni-error);
- @include is-plain($uni-error)
- }
- &[type=warning] {
- @include is-color($uni-warning);
- @include is-plain($uni-warning)
- }
- &[type=info] {
- @include is-color($uni-info);
- @include is-plain($uni-info)
- }
-}
-/* #endif */
diff --git a/src/uni_modules/uni-scss/styles/setting/_text.scss b/src/uni_modules/uni-scss/styles/setting/_text.scss
deleted file mode 100644
index a34d08f..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_text.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-@mixin get-styles($k,$c) {
- @if $k == size or $k == weight{
- font-#{$k}:#{$c}
- }@else{
- #{$k}:#{$c}
- }
-}
-
-@each $key, $child in $uni-headings {
- /* #ifndef APP-NVUE */
- .uni-#{$key} {
- @each $k, $c in $child {
- @include get-styles($k,$c)
- }
- }
- /* #endif */
- /* #ifdef APP-NVUE */
- .container .uni-#{$key} {
- @each $k, $c in $child {
- @include get-styles($k,$c)
- }
- }
- /* #endif */
-}
diff --git a/src/uni_modules/uni-scss/styles/setting/_variables.scss b/src/uni_modules/uni-scss/styles/setting/_variables.scss
deleted file mode 100644
index 557d3d7..0000000
--- a/src/uni_modules/uni-scss/styles/setting/_variables.scss
+++ /dev/null
@@ -1,146 +0,0 @@
-// @use "sass:math";
-@import '../tools/functions.scss';
-// 间距基础倍数
-$uni-space-root: 2 !default;
-// 边框半径默认值
-$uni-radius-root:5px !default;
-$uni-radius: () !default;
-// 边框半径断点
-$uni-radius: map-deep-merge(
- (
- 0: 0,
- // TODO 当前版本暂时不支持 sm 属性
- // 'sm': math.div($uni-radius-root, 2),
- null: $uni-radius-root,
- 'lg': $uni-radius-root * 2,
- 'xl': $uni-radius-root * 6,
- 'pill': 9999px,
- 'circle': 50%
- ),
- $uni-radius
-);
-// 字体家族
-$body-font-family: 'Roboto', sans-serif !default;
-// 文本
-$heading-font-family: $body-font-family !default;
-$uni-headings: () !default;
-$letterSpacing: -0.01562em;
-$uni-headings: map-deep-merge(
- (
- 'h1': (
- size: 32px,
- weight: 300,
- line-height: 50px,
- // letter-spacing:-0.01562em
- ),
- 'h2': (
- size: 28px,
- weight: 300,
- line-height: 40px,
- // letter-spacing: -0.00833em
- ),
- 'h3': (
- size: 24px,
- weight: 400,
- line-height: 32px,
- // letter-spacing: normal
- ),
- 'h4': (
- size: 20px,
- weight: 400,
- line-height: 30px,
- // letter-spacing: 0.00735em
- ),
- 'h5': (
- size: 16px,
- weight: 400,
- line-height: 24px,
- // letter-spacing: normal
- ),
- 'h6': (
- size: 14px,
- weight: 500,
- line-height: 18px,
- // letter-spacing: 0.0125em
- ),
- 'subtitle': (
- size: 12px,
- weight: 400,
- line-height: 20px,
- // letter-spacing: 0.00937em
- ),
- 'body': (
- font-size: 14px,
- font-weight: 400,
- line-height: 22px,
- // letter-spacing: 0.03125em
- ),
- 'caption': (
- 'size': 12px,
- 'weight': 400,
- 'line-height': 20px,
- // 'letter-spacing': 0.03333em,
- // 'text-transform': false
- )
- ),
- $uni-headings
-);
-
-
-
-// 主色
-$uni-primary: #2979ff !default;
-$uni-primary-disable:lighten($uni-primary,20%) !default;
-$uni-primary-light: lighten($uni-primary,25%) !default;
-
-// 辅助色
-// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。
-$uni-success: #18bc37 !default;
-$uni-success-disable:lighten($uni-success,20%) !default;
-$uni-success-light: lighten($uni-success,25%) !default;
-
-$uni-warning: #f3a73f !default;
-$uni-warning-disable:lighten($uni-warning,20%) !default;
-$uni-warning-light: lighten($uni-warning,25%) !default;
-
-$uni-error: #e43d33 !default;
-$uni-error-disable:lighten($uni-error,20%) !default;
-$uni-error-light: lighten($uni-error,25%) !default;
-
-$uni-info: #8f939c !default;
-$uni-info-disable:lighten($uni-info,20%) !default;
-$uni-info-light: lighten($uni-info,25%) !default;
-
-// 中性色
-// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。
-$uni-main-color: #3a3a3a !default; // 主要文字
-$uni-base-color: #6a6a6a !default; // 常规文字
-$uni-secondary-color: #909399 !default; // 次要文字
-$uni-extra-color: #c7c7c7 !default; // 辅助说明
-
-// 边框颜色
-$uni-border-1: #F0F0F0 !default;
-$uni-border-2: #EDEDED !default;
-$uni-border-3: #DCDCDC !default;
-$uni-border-4: #B9B9B9 !default;
-
-// 常规色
-$uni-black: #000000 !default;
-$uni-white: #ffffff !default;
-$uni-transparent: rgba($color: #000000, $alpha: 0) !default;
-
-// 背景色
-$uni-bg-color: #f7f7f7 !default;
-
-/* 水平间距 */
-$uni-spacing-sm: 8px !default;
-$uni-spacing-base: 15px !default;
-$uni-spacing-lg: 30px !default;
-
-// 阴影
-$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5) !default;
-$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2) !default;
-$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5) !default;
-
-// 蒙版
-$uni-mask: rgba($color: #000000, $alpha: 0.4) !default;
diff --git a/src/uni_modules/uni-scss/styles/tools/functions.scss b/src/uni_modules/uni-scss/styles/tools/functions.scss
deleted file mode 100644
index ac6f63e..0000000
--- a/src/uni_modules/uni-scss/styles/tools/functions.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-// 合并 map
-@function map-deep-merge($parent-map, $child-map){
- $result: $parent-map;
- @each $key, $child in $child-map {
- $parent-has-key: map-has-key($result, $key);
- $parent-value: map-get($result, $key);
- $parent-type: type-of($parent-value);
- $child-type: type-of($child);
- $parent-is-map: $parent-type == map;
- $child-is-map: $child-type == map;
-
- @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){
- $result: map-merge($result, ( $key: $child ));
- }@else {
- $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) ));
- }
- }
- @return $result;
-};
diff --git a/src/uni_modules/uni-scss/theme.scss b/src/uni_modules/uni-scss/theme.scss
deleted file mode 100644
index 80ee62f..0000000
--- a/src/uni_modules/uni-scss/theme.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-// 间距基础倍数
-$uni-space-root: 2;
-// 边框半径默认值
-$uni-radius-root:5px;
-// 主色
-$uni-primary: #2979ff;
-// 辅助色
-$uni-success: #4cd964;
-// 警告色
-$uni-warning: #f0ad4e;
-// 错误色
-$uni-error: #dd524d;
-// 描述色
-$uni-info: #909399;
-// 中性色
-$uni-main-color: #303133;
-$uni-base-color: #606266;
-$uni-secondary-color: #909399;
-$uni-extra-color: #C0C4CC;
-// 背景色
-$uni-bg-color: #f5f5f5;
-// 边框颜色
-$uni-border-1: #DCDFE6;
-$uni-border-2: #E4E7ED;
-$uni-border-3: #EBEEF5;
-$uni-border-4: #F2F6FC;
-
-// 常规色
-$uni-black: #000000;
-$uni-white: #ffffff;
-$uni-transparent: rgba($color: #000000, $alpha: 0);
diff --git a/src/uni_modules/uni-scss/variables.scss b/src/uni_modules/uni-scss/variables.scss
deleted file mode 100644
index 1c062d4..0000000
--- a/src/uni_modules/uni-scss/variables.scss
+++ /dev/null
@@ -1,62 +0,0 @@
-@import './styles/setting/_variables.scss';
-// 间距基础倍数
-$uni-space-root: 2;
-// 边框半径默认值
-$uni-radius-root:5px;
-
-// 主色
-$uni-primary: #2979ff;
-$uni-primary-disable:mix(#fff,$uni-primary,50%);
-$uni-primary-light: mix(#fff,$uni-primary,80%);
-
-// 辅助色
-// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。
-$uni-success: #18bc37;
-$uni-success-disable:mix(#fff,$uni-success,50%);
-$uni-success-light: mix(#fff,$uni-success,80%);
-
-$uni-warning: #f3a73f;
-$uni-warning-disable:mix(#fff,$uni-warning,50%);
-$uni-warning-light: mix(#fff,$uni-warning,80%);
-
-$uni-error: #e43d33;
-$uni-error-disable:mix(#fff,$uni-error,50%);
-$uni-error-light: mix(#fff,$uni-error,80%);
-
-$uni-info: #8f939c;
-$uni-info-disable:mix(#fff,$uni-info,50%);
-$uni-info-light: mix(#fff,$uni-info,80%);
-
-// 中性色
-// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。
-$uni-main-color: #3a3a3a; // 主要文字
-$uni-base-color: #6a6a6a; // 常规文字
-$uni-secondary-color: #909399; // 次要文字
-$uni-extra-color: #c7c7c7; // 辅助说明
-
-// 边框颜色
-$uni-border-1: #F0F0F0;
-$uni-border-2: #EDEDED;
-$uni-border-3: #DCDCDC;
-$uni-border-4: #B9B9B9;
-
-// 常规色
-$uni-black: #000000;
-$uni-white: #ffffff;
-$uni-transparent: rgba($color: #000000, $alpha: 0);
-
-// 背景色
-$uni-bg-color: #f7f7f7;
-
-/* 水平间距 */
-$uni-spacing-sm: 8px;
-$uni-spacing-base: 15px;
-$uni-spacing-lg: 30px;
-
-// 阴影
-$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5);
-$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2);
-$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5);
-
-// 蒙版
-$uni-mask: rgba($color: #000000, $alpha: 0.4);
diff --git a/uno.config.ts b/uno.config.ts
index 01e6728..82809b2 100644
--- a/uno.config.ts
+++ b/uno.config.ts
@@ -51,7 +51,7 @@ export default defineConfig({
},
],
// 动态图标需要在这里配置,或者写在vue页面中注释掉
- safelist: ['i-carbon-code'],
+ safelist: ['i-carbon-code', 'i-carbon-home', 'i-carbon-user'],
rules: [
[
'p-safe',