fix: 图标改为简洁的中文字符

This commit is contained in:
Agent
2026-03-28 13:44:21 +00:00
parent bd228e1d6d
commit 08c44da709

View File

@@ -1,39 +1,39 @@
<template>
<view class="icon-box" :style="{ width: size + 'rpx', height: size + 'rpx' }">
<text :style="{ fontSize: (size * 0.6) + 'rpx', color: color }">{{ iconChar }}</text>
<text :style="{ fontSize: (size * 0.55) + 'rpx', color: color }">{{ iconChar }}</text>
</view>
</template>
<script>
const icons = {
home: '🏠',
user: '👤',
chart: '📈',
product: '📦',
add: '',
search: '🔍',
order: '📋',
edit: '✏️',
check: '',
close: '',
stock: '🏭',
alert: '⚠️',
in: '⬇️',
out: '⬆️',
customer: '👥',
money: '💰',
logout: '↪️',
right: '',
left: '',
down: '',
lock: '🔒',
calendar: '📅',
setting: '⚙️',
wechat: '💬',
cash: '💵',
alipay: '💙',
plus: '',
flow: '📊'
home: '',
user: '用户',
chart: '',
product: '',
add: '',
search: '',
order: '',
edit: '',
check: '',
close: '',
stock: '',
alert: '',
in: '',
out: '',
customer: '',
money: '',
logout: '退',
right: '',
left: '',
down: '',
lock: '',
calendar: '',
setting: '',
wechat: '',
cash: '',
alipay: '',
plus: '',
flow: ''
}
export default {
@@ -45,7 +45,7 @@ export default {
},
computed: {
iconChar() {
return icons[this.name] || ''
return icons[this.name] || '?'
}
}
}
@@ -56,5 +56,6 @@ export default {
display: flex;
align-items: center;
justify-content: center;
font-weight: 500;
}
</style>