/** * 错误标题列表 - 用于随机显示错误页面标题 * 每个标题不超过9个字符,不涉及具体错误类型 */ export const ERROR_TITLES = [ // 感叹词 '哎呀', '糟糕', '完蛋', '坏事', '不妙', '惨啦', '呜呜', '嘤嘤', '哦豁', '我去', '天哪', '妈呀', '救命', '完球', '凉凉', '芭比Q', '麻麻', '裂开', '碎掉', '散架', // 状态词 '异常', '故障', '中断', '停摆', '瘫痪', '失灵', '失效', '无效', '超时', '过期', '失联', '断线', '掉线', '卡顿', '阻塞', '崩溃', '宕机', '死机', '罢工', '歇菜', // 动词短语 '出问题', '有状况', '不对劲', '搞砸啦', '翻车啦', '掉坑里', '踩雷区', '碰钉子', '撞南墙', '栽跟头', '开天窗', '掉链子', '拉胯中', '摆烂中', '躺平中', '摸鱼中', '划水中', '神游中', '发呆中', '走神中', // 拟人化 '累趴下', '晕过去', '迷路啦', '走丢啦', '睡着啦', '偷懒中', '休息中', '打盹中', '放空中', '恍惚中', '溜号啦', '跑路啦', '消失啦', '隐身啦', '躲起来', '闹脾气', '耍性子', '撂挑子', '甩锅中', '装死中', // 网络用语 '寄寄寄', '完犊子', '药丸啊', 'GG思密', '凉透透', '没救啊', '没戏啊', '没治啊', '没辙啊', '没招啊', '人麻啊', '人傻啊', '头秃啊', '心累啊', '绝望啊', '无语子', '无奈子', '崩溃子', '裂开子', '碎掉子', // 简短感叹 '寄!', '挂!', '凉!', '完!', '废!', '毁!', '崩!', '炸!', '散!', '碎!', '噶!', '嘎!', '呃!', '啊!', '哦!', '嗯?', '啥?', '咋?', '为啥', '咋回事', // 疑问式 '怎么肥事', '咋回事啊', '发生甚么', '出啥事啦', '搞啥呢', '闹哪样', '整啥呢', '干嘛呢', '玩啥呢', '作甚', '何故', '为何', '缘何', '因何', '所以呢', '然后呢', '接下来', '怎么办', '咋整啊', '咋搞', // 口语化 '坏菜', '黄汤', '泡汤', '打水漂', '竹篮水', '白忙活', '白费劲', '白搭啊', '白瞎啊', '白干啊', '歇逼', '趴窝', '熄火', '抛锚', '瘫软', '软脚', '腿软', '手抖', '心慌', '脑壳疼', // 表情化 '(╯°□°)', '(┬┬﹏┬┬)', '(´;ω;`)', '(ノД`)', 'QAQ', 'TAT', 'TvT', 'QwQ', 'OwO?', 'OvO?', ':-((', ":'-(", 'T_T', '>_<', 'x_x', '@_@', '#_#', '$_$', '%__%', '&_&', // 文艺风 '折戟沉沙', '马失前蹄', '阴沟翻船', '功亏一篑', '前功尽弃', '付诸东流', '化为乌有', '灰飞烟灭', '烟消云散', '土崩瓦解', '分崩离析', '支离破碎', '七零八落', '一塌糊涂', '乱七八糟', '一团乱麻', '焦头烂额', '手忙脚乱', '措手不及', '猝不及防' ] /** * 获取随机错误标题 * @returns 随机错误标题字符串 */ export const getRandomErrorTitle = (): string => { return ERROR_TITLES[Math.floor(Math.random() * ERROR_TITLES.length)] }