01 · 空标题也能保存
用户只输入空格时,列表会出现一张没有名称的书签。
建议:保存前去掉两端空格,再判断是否为空。
公开演示 · 虚构书签应用
先补空标题校验,再合并重复的排序逻辑。
用户只输入空格时,列表会出现一张没有名称的书签。
建议:保存前去掉两端空格,再判断是否为空。
收藏页和搜索页分别维护同一段按时间排序的代码。
建议:提取一个小函数,让两处调用它。
这只是虚构代码说明,没有修改任何真实项目。
function normalizeTitle(value: string): string {
const title = value.trim();
if (!title) throw new Error("请填写书签标题");
return title;
}用空字符串、只有空格和正常标题,检查三种输入的保存行为。