feat: 新增幼儿测字表

This commit is contained in:
R524809
2026-06-11 14:39:06 +08:00
parent a6e8f4df02
commit 25a37fc5e2
15 changed files with 1046 additions and 52 deletions
+100 -36
View File
@@ -48,9 +48,7 @@ export const WORDS = [
'中', '个', '工', '王', '车', '儿', '女', '子', '门', '马', '牛', '羊', '米', '衣', '白',
'田', '石', '雨', '电', '云', '花', '草', '叶', '果', '鸟', '虫', '鱼', '头', '目', '耳',
'足', '心', '力', '立', '正',
// 扩充(常见基础字)
'刀', '又', '三', '四', '五', '六', '七', '八', '九', '十', '口', '门', '心', '耳', '目',
'牙', '鼻', '口', '眉', '田', '米', '木', '竹', '石', '土', '火', '水', '金'
'刀', '又', '三', '四', '五', '六', '七', '八', '九', '十', '牙', '鼻', '眉', '竹', '金',
],
},
{
@@ -62,10 +60,8 @@ export const WORDS = [
'灯', '家', '房', '床', '吃', '喝', '坐', '走', '跑', '看', '听', '说', '笑', '哭', '爱',
'好', '有', '来', '去', '开', '关', '里', '外', '多', '少', '红', '黄', '蓝', '绿', '白',
'黑', '是', '不', '我', '你',
// 扩充(贴近生活)
'他', '她', '它', '们', '在', '和', '把', '给', '用', '做', '玩', '买', '卖', '学', '读',
'写', '问', '答', '听', '看', '吃', '喝', '睡', '起', '穿', '洗', '擦', '', '关', '拿',
'放'
'写', '问', '答', '睡', '起', '穿', '洗', '擦', '', '',
],
},
{
@@ -77,17 +73,19 @@ export const WORDS = [
'南', '西', '北', '飞', '跳', '游', '唱', '画', '洗', '买', '卖', '问', '学', '读', '写',
'早', '晚', '明', '亮', '高', '长', '圆', '方', '快', '乐', '热', '冷', '轻', '重', '新',
'旧', '和', '同', '会', '要',
// 扩充(自然与常见动作)
'', '', '', '', '', '', '', '', '', '', '阴', '晴', '', '', '',
'草', '花', '叶', '果', '根', '看', '听', '说', '读', '写', '跑', '跳', '走', '爬', '抓',
'推', '拉', '抱', '笑', '哭'
'雨', '雷', '电', '云', '雾', '露', '霜', '月', '阳', '阴', '晴', '冰',
'', '', '', '', '', '', '', '', '', '', '', '', '', '',
],
},
{
categoryId: 3,
icon: '🎨',
categoryName: '颜色',
words: ['红', '蓝', '绿', '黄', '黑', '白', '紫', '橙', '粉', '棕', '灰'],
words: [
'红', '蓝', '绿', '黄', '黑', '白', '紫', '橙', '粉', '棕', '灰',
'青', '翠', '碧', '丹', '金', '银', '铜', '朱', '墨', '绛', '褐',
],
},
{
categoryId: 4,
@@ -123,61 +121,96 @@ export const WORDS = [
categoryId: 6,
icon: '☀️',
categoryName: '日字旁',
words: ['日', '明', '早', '时', '晴', '春', '星', '晨', '晚', '晒', '照'],
words: [
'日', '明', '早', '时', '晴', '春', '星', '晨', '晚', '晒', '照',
'旧', '昏', '旦', '旭', '暗', '显', '映', '晌', '昼', '晕', '昌', '易', '昂', '晶', '暄',
],
},
{
categoryId: 7,
icon: '💧',
categoryName: '三点水',
words: ['水', '江', '河', '流', '沙', '洗', '海', '汗', '汽', '澡', '泡', '湖', '泉'],
words: [
'水', '江', '河', '湖', '海', '泉', '汗', '汽', '沙', '洗', '波', '流', '游', '洪', '浴',
'浪', '池', '泡', '澡', '油', '洋', '溪', '泥', '深', '浅', '泪', '洁', '温', '漂', '混',
'涨', '滴', '港', '渔', '涛', '润', '消', '清', '渡', '洞',
],
},
{
categoryId: 8,
icon: '🐦',
categoryName: '鸟字',
words: ['鸟', '鸡', '鸭', '鹅', '鸣', '鸽', '鸦', '鹊', '鹤'],
categoryName: '鸟字',
words: [
'鸟', '鸡', '鸭', '鹅', '鸣', '鸽', '鸦', '鹊', '鹤', '鸳', '鸯', '鹰', '鹏', '鹦',
],
},
{
categoryId: 9,
icon: '🐾',
categoryName: '反犬旁',
words: ['狗', '猫', '猴', '狮', '狼', '猪', '狠', '独', '犯'],
words: [
'狗', '猫', '猴', '狮', '狼', '猪', '狠', '独', '犯',
'猜', '猩', '猛', '猿', '猾', '猬', '猎', '狐', '狂', '猢',
],
},
{
categoryId: 10,
icon: '🪱',
categoryName: '虫字旁',
words: ['虫', '蚁', '蝶', '蜻', '蛙', '蛇', '蜘', '蜂', '蚊', '蛾'],
words: [
'虫', '蚁', '蚂', '蚊', '蚕', '蛹', '蛙', '蛾', '蛇', '蝶',
'蜻', '蜓', '蜘', '蛛', '蜂', '蝉', '螃', '蟹', '螺', '蝌',
'蝇', '螳', '蟋', '蟀',
],
},
{
categoryId: 11,
icon: '🌧️',
categoryName: '雨字头',
words: ['雨', '雪', '雷', '露', '雾', '雹', '霜', '雯', '霖'],
words: [
'雨', '雪', '雷', '露', '雾', '雹', '霜', '震', '零', '需', '霞', '霓', '霁',
],
},
{
categoryId: 12,
icon: '🌲',
categoryName: '木字旁',
words: ['木', '林', '树', '桃', '森', '松', '桥', '枝', '板', '柜', '杯', '校'],
words: [
'木', '林', '树', '桃', '森', '松', '桥', '枝', '板', '柜', '杯', '校',
'柳', '柏', '杨', '枫', '桐', '桂', '榕', '杉',
],
},
{
categoryId: 13,
icon: '👄',
categoryName: '口字旁',
words: ['口', '吃', '叫', '唱', '听', '吹', '叶', '和', '问', '品', '吐', '吸'],
words: [
'口', '吃', '叫', '唱', '听', '吹', '叶', '和', '问', '品', '吐', '吸', '嘴', '咽', '喉',
],
},
{
categoryId: 14,
icon: '🧍',
categoryName: '单人旁',
words: ['你', '他', '们', '作', '休', '住', '伙', '伴', '体', '位', '信', '化'],
words: [
'你', '他', '们', '作', '休', '住', '伙', '伴', '体', '位', '信', '化',
'保', '什', '但', '代', '使', '俩', '便', '仰', '传', '伤', '伯', '佳',
],
},
{
categoryId: 15,
icon: '❤️',
categoryName: '竖心旁',
words: ['心', '情', '快', '怕', '惊', '忙', '怀', '爱', '想', '念'],
words: [
'心', '情', '快', '怕', '惊', '忙', '怀', '爱', '想', '念',
'意', '愿', '态', '怪', '性', '悟', '惜', '懒', '慌',
],
},
// 新增适龄分类
@@ -186,7 +219,7 @@ export const WORDS = [
icon: '🧭',
categoryName: '方位方向',
words: [
'上', '下', '左', '右', '前', '后', '里', '外', '东', '南', '西', '北', '中', '近', '远'
'上', '下', '左', '右', '前', '后', '里', '外', '东', '南', '西', '北', '中', '近', '远',
],
},
{
@@ -195,7 +228,7 @@ export const WORDS = [
categoryName: '身体部位',
words: [
'头', '脸', '目', '眼', '眉', '鼻', '口', '牙', '舌', '耳', '手', '指', '掌', '臂',
'足', '腿', '心'
'足', '腿', '心', '发', '肩', '背', '肚', '腰', '皮', '骨', '血', '身',
],
},
{
@@ -204,14 +237,22 @@ export const WORDS = [
categoryName: '常见动物',
words: [
'狗', '猫', '马', '牛', '羊', '鸡', '鸭', '鹅', '鱼', '兔', '猪', '熊', '虎', '鹿', '猴',
'狼', '狮', '虎', '豹', '象',
'狼', '狮', '豹', '象', '鸟', '龟', '蛙', '蛇', '鼠', '狐', '狸', '蝶', '蜂', '蚁', '蚕',
'蝉', '蛛', '雀', '鸽', '鹰', '虾',
],
},
{
categoryId: 19,
icon: '🌼',
categoryName: '常见植物',
words: ['花', '草', '树', '叶', '果', '根', '竹', '松', '柳', '桃', '梅', '荷', '菊'],
words: [
'花', '草', '树', '叶', '果', '根', '竹', '松', '柳', '桃', '梅', '荷', '菊',
'兰', '桂', '杏', '槐', '柏', '杨', '榕', '杉', '枫', '桐', '瓜', '豆',
'蔬', '菜', '麦', '稻', '谷', '苹', '李', '梨', '橙', '柚', '柿', '葡',
'萄', '西', '荔', '枝', '椰', '蕉', '菠', '萝', '辣', '椒', '茄', '芹',
'卜', '葱', '姜', '蒜', '薯', '蘑', '菇', '笋', '苔', '蔓', '藕',
],
},
{
categoryId: 20,
@@ -219,40 +260,65 @@ export const WORDS = [
categoryName: '食物饮品',
words: [
'米', '饭', '面', '菜', '果', '肉', '蛋', '奶', '糖', '盐', '油', '水', '茶', '汤',
'粥', '饼'
'粥', '饼', '薯', '菇', '竹', '笋', '苔', '蔓', '荷', '藕',
],
},
{
categoryId: 21,
icon: '🚗',
categoryName: '交通出行',
words: ['车', '船', '飞', '机', '站', '路', '桥', '铁', '轨', '轮'],
words: [
'车', '船', '飞', '机', '站', '路', '桥', '铁', '轨', '轮',
'汽', '地', '高', '速', '动', '单', '双',
'驾', '乘', '骑', '停', '票', '码', '行', '驶', '程', '过',
'隧', '道', '转', '步', '街', '灯', '红', '绿', '黄',
],
},
{
categoryId: 22,
icon: '📚',
categoryName: '校园与文具',
words: ['书', '本', '笔', '尺', '刀', '纸', '包', '课', '桌', '椅', '图', '画', '作', '业'],
words: [
'书', '本', '笔', '尺', '刀', '纸', '包', '课', '桌', '椅', '图', '画', '作', '业',
'教', '室', '校', '园', '板', '黑', '白', '擦', '讲', '台', '钟', '铃',
'练', '习', '册', '橡', '皮', '胶', '垫', '盒', '袋', '卷',
'订', '夹', '筒', '水', '彩', '颜', '料', '文', '具', '铅',
'钢', '毛', '红', '蓝', '字', '帖', '典', '母', '材', '布', '贴', '考', '试', '印', '章', '机',
],
},
{
categoryId: 23,
icon: '⏰',
categoryName: '时间与季节',
words: [
'日', '月', '年', '时', '分', '秒', '早', '', '', '', '', '', '', '', '冬'
'日', '月', '年', '岁', '时', '分', '秒', '', '', '', '', '', '', '',
'今', '明', '昨', '春', '夏', '秋', '冬', '季', '节', '阳', '阴',
'钟', '点', '刻', '旬', '期', '当', '初', '终', '始', '末', '再', '曾', '旧', '新',
],
},
{
categoryId: 24,
icon: '🟠',
categoryName: '形状与图形',
words: ['点', '线', '面', '圆', '方', '角', '弧', '长', '宽', '高'],
words: [
'点', '线', '面', '角', '边', '体', '圆', '方', '长', '宽', '高', '深', '矩', '形',
'弧', '棱', '柱', '锥', '球', '扇', '环', '扁', '厚', '薄',
],
},
{
categoryId: 25,
icon: '📏',
categoryName: '量词常用',
words: ['个', '只', '匹', '条', '朵', '棵', '片', '张', '本', '杯', '块', '双'],
categoryName: '常用量词',
words: [
'个', '只', '匹', '条', '朵', '棵', '片', '张', '本', '杯', '块', '双',
'头', '位', '节', '根', '座', '群', '瓶', '颗', '段', '辆', '架',
'支', '面', '粒', '把', '首', '封', '页', '箱', '队',
],
},
];
@@ -263,9 +329,7 @@ export function getCategoryTabIndex(categoryId: number): number {
}
/** 汇总分类下全部汉字(含一二年级 sections) */
export function collectCategoryWords(
cat: (typeof WORDS)[number],
): string[] {
export function collectCategoryWords(cat: (typeof WORDS)[number]): string[] {
if (cat.words?.length) {
return cat.words;
}