Files
doodle-mini/miniprogram/core/data/words.ts
T
2026-06-11 14:39:06 +08:00

341 lines
21 KiB
TypeScript

// 为避免保存时的自动格式化将数组元素强制换行,保持紧凑展示
// prettier-ignore
export const WORDS = [
{
categoryId: 26,
icon: '🎒',
categoryName: '一年级',
sections: [
{
sectionName: '一年级上册',
words: [
'天', '地', '人', '你', '我', '他', '一', '二', '三', '四', '五', '上', '下', '口', '耳', '目', '手', '足', '站', '坐', '日', '月', '水', '火', '山', '石', '田', '禾', '对', '云', '雨', '风', '花', '鸟', '虫', '六', '七', '八', '九', '十', '爸', '妈', '马', '土', '不', '画', '打', '棋', '鸡', '字', '词', '语', '句', '子', '桌', '纸', '文', '数', '学', '音', '乐', '妹', '奶', '白', '皮', '草', '家', '是', '小', '桥', '台', '车', '羊', '走', '也', '雪', '儿', '秋', '气', '了', '树', '叶', '片', '大', '飞', '会', '个', '的', '船', '两', '头', '在', '里', '看', '见', '闪', '星', '江', '南', '可', '采', '莲', '鱼', '东', '西', '北', '尖', '说', '春', '青', '蛙', '夏', '弯', '冬', '男', '女', '开', '关', '正', '反', '远', '有', '色', '近', '听', '无', '声', '去', '还', '来', '多', '少', '黄', '牛', '只', '猫', '边', '鸭', '苹', '果', '杏', '桃', '书', '包', '尺', '作', '业', '本', '笔', '刀', '课', '早', '校', '明', '力', '尘', '从', '众', '双', '木', '林', '森', '条', '心', '升', '国', '旗', '中', '红', '歌', '起', '么', '美', '丽', '立', '午', '晚', '昨', '今', '年', '影', '前', '后', '黑', '狗', '左', '右', '它', '好', '朋', '友', '比', '尾', '巴', '谁', '长', '短', '把', '伞', '兔', '最', '公', '写', '诗', '点', '要', '过', '给', '当', '串', '们', '以', '成', '彩', '半', '空', '问', '到', '方', '没', '更', '绿', '出', '睡', '那', '海', '真', '老', '师', '吗', '同', '什', '才', '亮', '时', '候', '觉', '得', '自', '己', '很', '穿', '衣', '服', '门', '快', '蓝', '又', '笑', '着', '向', '和', '贝', '娃', '挂', '活', '金', '哥', '姐', '弟', '叔', '爷', '群', '竹', '牙', '用', '几', '步', '为', '参', '加', '洞', '乌', '鸦', '处', '找', '办', '旁', '许', '法', '放', '进', '高', '住', '孩', '玩', '吧', '发', '芽', '爬', '呀', '久', '回', '全', '变', '工', '厂', '医', '院', '生'
]
},
{
sectionName: '一年级下册',
words: [
'春', '夏', '秋', '冬', '风', '雪', '花', '入', '吹', '落', '降', '飘', '池', '游', '姓', '氏', '李', '张', '古', '吴', '赵', '钱', '孙', '周', '王', '官', '什', '么', '双', '国', '方', '青', '清', '气', '晴', '情', '请', '生', '眼', '睛', '保', '护', '害', '事', '让', '病', '相', '遇', '喜', '欢', '怕', '言', '互', '令', '动', '万', '纯', '净', '阴', '雷', '电', '阵', '雨', '冰', '冻', '夹', '吃', '忘', '井', '村', '叫', '毛', '主', '席', '乡', '亲', '战', '士', '面', '想', '告', '诉', '路', '京', '安', '门', '广', '非', '常', '壮', '观', '接', '觉', '再', '做', '各', '种', '样', '梦', '伙', '伴', '却', '趣', '这', '些', '都', '太', '阳', '道', '送', '忙', '尝', '香', '甜', '温', '暖', '该', '颜', '因', '只', '窝', '孤', '单', '邻', '居', '招', '呼', '静', '夜', '床', '光', '疑', '举', '望', '低', '故', '色', '外', '看', '爸', '晚', '笑', '偏', '散', '勇', '敢', '往', '胆', '微', '端', '粽', '节', '叶', '分', '总', '米', '间', '肉', '带', '知', '据', '念', '红', '小', '豆', '虹', '座', '浇', '提', '洒', '水', '挑', '兴', '镜', '照', '千', '秋', '裙', '蜻', '体', '之', '初', '性', '善', '专', '幼', '玉', '器', '义', '教', '首', '眠', '处', '闻', '散', '歌', '惜', '柔', '露', '荷', '珠', '摇', '篮', '晶', '停', '坪', '透', '翅', '膀', '蹲', '嘻', '展', '叹', '哈', '呀', '钟', '元', '洗', '背', '汽', '决', '定', '交', '共', '已', '经', '物', '外', '看', '爸', '晚', '笑', '偏', '散', '勇', '敢', '往', '胆', '微', '端', '粽', '节', '叶', '分', '总', '米', '间', '肉', '带', '知', '据', '念', '红', '小', '豆', '虹', '座', '浇', '提', '洒', '水', '挑', '兴', '镜', '照', '千', '秋', '裙', '蜻', '蜓', '迷', '藏', '造', '蚂', '蚁', '食', '粮', '蜘', '蛛', '网', '凉', '细', '夕', '李', '语', '香', '操', '场', '拔', '拍', '跑', '踢', '铃', '热', '闹', '锻', '炼', '体', '之', '初', '性', '善', '专', '幼', '玉', '器', '义', '教', '首', '眠', '处', '闻', '散', '歌', '惜', '柔', '露', '荷', '珠', '摇', '篮', '晶', '停', '坪', '透', '翅', '膀', '蹲', '嘻', '展', '叹', '哈', '呀', '钟', '元', '洗', '背', '汽', '决', '定', '交', '共', '已', '经', '物', '虎', '熊', '准', '备', '第', '次', '播', '百', '齐', '盼', '店', '迈', '卖', '怎', '独', '绳', '讲', '得', '阻', '领', '壁', '借', '健', '康', '寿', '新'
]
}
]
},
{
categoryId: 27,
icon: '🏫',
categoryName: '二年级',
sections: [
{
sectionName: '二年级上册',
words: [
'塘', '脑', '袋', '灰', '哇', '教', '捕', '迎', '阿', '姨', '宽', '龟', '顶', '披', '鼓', '两', '哪', '睛', '肚', '皮', '孩', '跳', '晒', '极', '傍', '管', '越', '滴', '溪', '奔', '坏', '淹', '没', '冲', '毁', '屋', '猜', '变', '片', '海', '作', '给', '带', '植', '如', '为', '旅', '靠', '备', '纷', '刺', '底', '炸', '离', '察', '识', '粗', '得', '套', '帽', '登', '鞋', '裤', '图', '意', '指', '针', '滩', '艘', '军', '舰', '帆', '稻', '园', '孔', '翠', '队', '铜', '号', '领', '巾', '杨', '壮', '桐', '枫', '松', '柏', '装', '桦', '耐', '守', '疆', '银', '杉', '化', '桂', '牢', '记', '歌', '丛', '深', '处', '六', '熊', '猫', '九', '朋', '友', '季', '蝴', '蝶', '麦', '苗', '嫩', '桑', '肥', '农', '归', '戴', '场', '谷', '粒', '虽', '辛', '苦', '洋', '了', '葡', '萄', '紫', '狐', '狸', '笨', '酸', '曹', '称', '员', '柱', '议', '论', '重', '杆', '秤', '砍', '倒', '割', '线', '止', '量', '级', '术', '由', '挥', '粉', '板', '妙', '瓶', '合', '盛', '丑', '兴', '奋', '干', '标', '补', '认', '哄', '先', '闭', '紧', '润', '蛋', '等', '吸', '发', '粘', '意', '额', '沙', '乏', '弹', '钢', '琴', '泥', '滚', '铁', '环', '荡', '滑', '梯', '楼', '依', '尽', '欲', '穷', '层', '瀑', '布', '炉', '烟', '遥', '川', '闻', '名', '景', '区', '省', '部', '秀', '神', '尤', '其', '仙', '巨', '位', '著', '形', '状', '湖', '绕', '围', '胜', '央', '岛', '华', '隐', '约', '纱', '童', '境', '引', '客', '沟', '产', '梨', '份', '种', '搭', '棚', '淡', '够', '好', '收', '城', '市', '留', '定', '利', '分', '味', '康', '寿', '轿', '救', '摩', '托', '防', '渔', '货', '科', '考', '宿', '寺', '危', '辰', '恐', '惊', '似', '庐', '笼', '苍', '茫', '雾', '淘', '气', '于', '暗', '岸', '街', '梁', '甚', '至', '切', '躲', '失', '呀', '累', '淋', '灭', '激', '唱', '赶', '旺', '旁', '浑', '谁', '轻', '汽', '假', '威', '寻', '扑', '转', '扯', '嗓', '派', '抗', '爪', '趟', '神', '猪', '受', '骗', '酪', '捡', '俩', '始', '拌', '帮', '匀', '嚷', '瞧', '剩', '整', '筝', '鼠', '折', '漂', '啦', '抓', '幸', '福', '受', '愿', '哭', '取', '抽', '续', '吸', '极', '弯', '表', '示', '汗', '责', '伤', '路', '急', '帮', '泼', '族', '民', '度', '敲', '龙', '驶', '铺', '盛', '碗', '朱', '德', '扁', '担', '志', '伍', '敌', '抽', '仗', '难', '陡', '难', '占', '攻', '洪', '毒', '蛇', '兽', '伤', '灾', '难', '退', '被', '耕', '恢', '复', '治', '葫', '芦', '藤', '谢', '蚜', '盯', '赛', '感', '怪', '慢', '治'
]
},
{
sectionName: '二年级下册',
words: [
'诗', '村', '童', '碧', '妆', '绿', '丝', '剪', '冲', '寻', '姑', '娘', '吐', '柳', '荡', '桃', '杏', '鲜', '邮', '递', '员', '原', '叔', '局', '堆', '礼', '邓', '植', '格', '引', '注', '满', '休', '息', '锋', '昨', '冒', '留', '弯', '背', '洒', '温', '暖', '能', '桌', '味', '买', '具', '甘', '甜', '菜', '劳', '匹', '妹', '波', '纹', '像', '景', '恋', '舍', '求', '州', '湾', '岛', '港', '民', '族', '谊', '齐', '奋', '贴', '街', '舟', '艾', '敬', '转', '团', '热', '闹', '贝', '壳', '甲', '骨', '钱', '币', '与', '财', '关', '烧', '茄', '烤', '鸭', '肉', '鸡', '蛋', '炒', '饭', '彩', '梦', '森', '拉', '结', '苹', '般', '精', '灵', '伞', '边', '意', '弟', '便', '教', '游', '戏', '母', '周', '围', '句', '补', '充', '药', '合', '死', '记', '屁', '股', '尿', '净', '屎', '幸', '使', '劲', '亡', '牢', '钻', '劝', '丢', '告', '筋', '疲', '图', '课', '摆', '座', '交', '哈', '页', '抢', '嘻', '愿', '意', '麦', '该', '伯', '刻', '突', '掉', '湖', '莲', '穷', '荷', '绝', '含', '岭', '吴', '博', '馆', '览', '器', '梢', '帮', '助', '导', '碰', '特', '积', '密', '稀', '针', '沟', '闯', '川', '灾', '户', '容', '易', '损', '失', '赚', '赔', '购', '贫', '富', '竖', '茸', '兔', '撑', '扇', '慢', '遇', '丰', '最', '喂', '痛', '耷', '拉', '视', '频', '织', '编', '怎', '抽', '纺', '阻', '碍', '阻', '怜', '扁', '敏', '挣', '脱', '绒', '毛', '扫', '拂', '帚', '抹', '擦', '拖', '倒', '桶', '缸', '脏', '熟', '祖', '浓', '望', '蓝', '摘', '掏', '赛', '忆', '双', '啊', '逮', '蝈', '蛛', '蜘', '蝉', '挖', '铲', '由', '先', '绿', '边', '天', '野', '果', '雀', '跑', '红', '蜻', '蜓', '捉', '简', '单', '纪', '幼', '粗', '糙', '睁', '式', '此', '重', '复'
]
}
]
},
{
categoryId: 0,
icon: '🌟',
categoryName: '基础独体字',
words: [
'人', '口', '手', '上', '下', '日', '月', '水', '火', '山', '大', '小', '天', '土', '木',
'中', '个', '工', '王', '车', '儿', '女', '子', '门', '马', '牛', '羊', '米', '衣', '白',
'田', '石', '雨', '电', '云', '花', '草', '叶', '果', '鸟', '虫', '鱼', '头', '目', '耳',
'足', '心', '力', '立', '正',
'刀', '又', '三', '四', '五', '六', '七', '八', '九', '十', '牙', '鼻', '眉', '竹', '金',
],
},
{
categoryId: 1,
icon: '🏠',
categoryName: '生活高频字',
words: [
'爸', '妈', '爷', '奶', '哥', '弟', '姐', '妹', '书', '包', '尺', '刀', '本', '笔', '桌',
'灯', '家', '房', '床', '吃', '喝', '坐', '走', '跑', '看', '听', '说', '笑', '哭', '爱',
'好', '有', '来', '去', '开', '关', '里', '外', '多', '少', '红', '黄', '蓝', '绿', '白',
'黑', '是', '不', '我', '你',
'他', '她', '它', '们', '在', '和', '把', '给', '用', '做', '玩', '买', '卖', '学', '读',
'写', '问', '答', '睡', '起', '穿', '洗', '擦', '拿', '放',
],
},
{
categoryId: 2,
icon: '🌿',
categoryName: '自然与动作',
words: [
'风', '雪', '星', '光', '林', '河', '海', '沙', '树', '苗', '春', '夏', '秋', '冬', '东',
'南', '西', '北', '飞', '跳', '游', '唱', '画', '洗', '买', '卖', '问', '学', '读', '写',
'早', '晚', '明', '亮', '高', '长', '圆', '方', '快', '乐', '热', '冷', '轻', '重', '新',
'旧', '和', '同', '会', '要',
'雨', '雷', '电', '云', '雾', '露', '霜', '月', '阳', '阴', '晴', '冰',
'草', '花', '叶', '果', '根', '跑', '走', '爬', '抓', '推', '拉', '抱', '笑', '哭',
],
},
{
categoryId: 3,
icon: '🎨',
categoryName: '颜色',
words: [
'红', '蓝', '绿', '黄', '黑', '白', '紫', '橙', '粉', '棕', '灰',
'青', '翠', '碧', '丹', '金', '银', '铜', '朱', '墨', '绛', '褐',
],
},
{
categoryId: 4,
icon: '🔢',
categoryName: '数字',
words: [
'零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20',
'21', '22', '23', '24', '25', '26', '27', '28', '29', '30',
'31', '32', '33', '34', '35', '36', '37', '38', '39', '40',
'41', '42', '43', '44', '45', '46', '47', '48', '49', '50',
'51', '52', '53', '54', '55', '56', '57', '58', '59', '60',
'61', '62', '63', '64', '65', '66', '67', '68', '69', '70',
'71', '72', '73', '74', '75', '76', '77', '78', '79', '80',
'81', '82', '83', '84', '85', '86', '87', '88', '89', '90',
'91', '92', '93', '94', '95', '96', '97', '98', '99', '100'
],
},
{
categoryId: 5,
icon: '🔤',
categoryName: '字母',
words: [
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p',
'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'
],
},
{
categoryId: 6,
icon: '☀️',
categoryName: '日字旁',
words: [
'日', '明', '早', '时', '晴', '春', '星', '晨', '晚', '晒', '照',
'旧', '昏', '旦', '旭', '暗', '显', '映', '晌', '昼', '晕', '昌', '易', '昂', '晶', '暄',
],
},
{
categoryId: 7,
icon: '💧',
categoryName: '三点水',
words: [
'水', '江', '河', '湖', '海', '泉', '汗', '汽', '沙', '洗', '波', '流', '游', '洪', '浴',
'浪', '池', '泡', '澡', '油', '洋', '溪', '泥', '深', '浅', '泪', '洁', '温', '漂', '混',
'涨', '滴', '港', '渔', '涛', '润', '消', '清', '渡', '洞',
],
},
{
categoryId: 8,
icon: '🐦',
categoryName: '鸟字旁',
words: [
'鸟', '鸡', '鸭', '鹅', '鸣', '鸽', '鸦', '鹊', '鹤', '鸳', '鸯', '鹰', '鹏', '鹦',
],
},
{
categoryId: 9,
icon: '🐾',
categoryName: '反犬旁',
words: [
'狗', '猫', '猴', '狮', '狼', '猪', '狠', '独', '犯',
'猜', '猩', '猛', '猿', '猾', '猬', '猎', '狐', '狂', '猢',
],
},
{
categoryId: 10,
icon: '🪱',
categoryName: '虫字旁',
words: [
'虫', '蚁', '蚂', '蚊', '蚕', '蛹', '蛙', '蛾', '蛇', '蝶',
'蜻', '蜓', '蜘', '蛛', '蜂', '蝉', '螃', '蟹', '螺', '蝌',
'蝇', '螳', '蟋', '蟀',
],
},
{
categoryId: 11,
icon: '🌧️',
categoryName: '雨字头',
words: [
'雨', '雪', '雷', '露', '雾', '雹', '霜', '震', '零', '需', '霞', '霓', '霁',
],
},
{
categoryId: 12,
icon: '🌲',
categoryName: '木字旁',
words: [
'木', '林', '树', '桃', '森', '松', '桥', '枝', '板', '柜', '杯', '校',
'柳', '柏', '杨', '枫', '桐', '桂', '榕', '杉',
],
},
{
categoryId: 13,
icon: '👄',
categoryName: '口字旁',
words: [
'口', '吃', '叫', '唱', '听', '吹', '叶', '和', '问', '品', '吐', '吸', '嘴', '咽', '喉',
],
},
{
categoryId: 14,
icon: '🧍',
categoryName: '单人旁',
words: [
'你', '他', '们', '作', '休', '住', '伙', '伴', '体', '位', '信', '化',
'保', '什', '但', '代', '使', '俩', '便', '仰', '传', '伤', '伯', '佳',
],
},
{
categoryId: 15,
icon: '❤️',
categoryName: '竖心旁',
words: [
'心', '情', '快', '怕', '惊', '忙', '怀', '爱', '想', '念',
'意', '愿', '态', '怪', '性', '悟', '惜', '懒', '慌',
],
},
// 新增适龄分类
{
categoryId: 16,
icon: '🧭',
categoryName: '方位方向',
words: [
'上', '下', '左', '右', '前', '后', '里', '外', '东', '南', '西', '北', '中', '近', '远',
],
},
{
categoryId: 17,
icon: '🧑‍🦰',
categoryName: '身体部位',
words: [
'头', '脸', '目', '眼', '眉', '鼻', '口', '牙', '舌', '耳', '手', '指', '掌', '臂',
'足', '腿', '心', '发', '肩', '背', '肚', '腰', '皮', '骨', '血', '身',
],
},
{
categoryId: 18,
icon: '🐾',
categoryName: '常见动物',
words: [
'狗', '猫', '马', '牛', '羊', '鸡', '鸭', '鹅', '鱼', '兔', '猪', '熊', '虎', '鹿', '猴',
'狼', '狮', '豹', '象', '鸟', '龟', '蛙', '蛇', '鼠', '狐', '狸', '蝶', '蜂', '蚁', '蚕',
'蝉', '蛛', '雀', '鸽', '鹰', '虾',
],
},
{
categoryId: 19,
icon: '🌼',
categoryName: '常见植物',
words: [
'花', '草', '树', '叶', '果', '根', '竹', '松', '柳', '桃', '梅', '荷', '菊',
'兰', '桂', '杏', '槐', '柏', '杨', '榕', '杉', '枫', '桐', '瓜', '豆',
'蔬', '菜', '麦', '稻', '谷', '苹', '李', '梨', '橙', '柚', '柿', '葡',
'萄', '西', '荔', '枝', '椰', '蕉', '菠', '萝', '辣', '椒', '茄', '芹',
'卜', '葱', '姜', '蒜', '薯', '蘑', '菇', '笋', '苔', '蔓', '藕',
],
},
{
categoryId: 20,
icon: '🍎',
categoryName: '食物饮品',
words: [
'米', '饭', '面', '菜', '果', '肉', '蛋', '奶', '糖', '盐', '油', '水', '茶', '汤',
'粥', '饼', '薯', '菇', '竹', '笋', '苔', '蔓', '荷', '藕',
],
},
{
categoryId: 21,
icon: '🚗',
categoryName: '交通出行',
words: [
'车', '船', '飞', '机', '站', '路', '桥', '铁', '轨', '轮',
'汽', '地', '高', '速', '动', '单', '双',
'驾', '乘', '骑', '停', '票', '码', '行', '驶', '程', '过',
'隧', '道', '转', '步', '街', '灯', '红', '绿', '黄',
],
},
{
categoryId: 22,
icon: '📚',
categoryName: '校园与文具',
words: [
'书', '本', '笔', '尺', '刀', '纸', '包', '课', '桌', '椅', '图', '画', '作', '业',
'教', '室', '校', '园', '板', '黑', '白', '擦', '讲', '台', '钟', '铃',
'练', '习', '册', '橡', '皮', '胶', '垫', '盒', '袋', '卷',
'订', '夹', '筒', '水', '彩', '颜', '料', '文', '具', '铅',
'钢', '毛', '红', '蓝', '字', '帖', '典', '母', '材', '布', '贴', '考', '试', '印', '章', '机',
],
},
{
categoryId: 23,
icon: '⏰',
categoryName: '时间与季节',
words: [
'日', '月', '年', '岁', '时', '分', '秒', '晨', '午', '晚', '早', '暮', '夜', '昼',
'今', '明', '昨', '春', '夏', '秋', '冬', '季', '节', '阳', '阴',
'钟', '点', '刻', '旬', '期', '当', '初', '终', '始', '末', '再', '曾', '旧', '新',
],
},
{
categoryId: 24,
icon: '🟠',
categoryName: '形状与图形',
words: [
'点', '线', '面', '角', '边', '体', '圆', '方', '长', '宽', '高', '深', '矩', '形',
'弧', '棱', '柱', '锥', '球', '扇', '环', '扁', '厚', '薄',
],
},
{
categoryId: 25,
icon: '📏',
categoryName: '常用量词',
words: [
'个', '只', '匹', '条', '朵', '棵', '片', '张', '本', '杯', '块', '双',
'头', '位', '节', '根', '座', '群', '瓶', '颗', '段', '辆', '架',
'支', '面', '粒', '把', '首', '封', '页', '箱', '队',
],
},
];
/** 将 categoryId 转为 word-picker / van-tabs 使用的数组下标 */
export function getCategoryTabIndex(categoryId: number): number {
const index = WORDS.findIndex((cat) => cat.categoryId === categoryId);
return index >= 0 ? index : 0;
}
/** 汇总分类下全部汉字(含一二年级 sections) */
export function collectCategoryWords(cat: (typeof WORDS)[number]): string[] {
if (cat.words?.length) {
return cat.words;
}
if (cat.sections?.length) {
return cat.sections.flatMap((section) => section.words);
}
return [];
}