业务与功能介绍
一、产品理念 ❤️
把最常用的网址,放在离指尖最近的地方。
我们相信,好的工具应该像心跳一样简单自然——不用想、不用找,打开就是你需要的一切。这颗爱心,是我们对“好用”的承诺。
二、核心功能
❤️ 一键直达心爱站点
把京东、淘宝、论文查重这些高频网址,像珍藏的小纸条一样贴在首页。点一下,就到。
❤️ 专属书签收藏夹
遇到喜欢的网页,随手收藏进“爱心书签”,按自己的习惯分类整理,越用越顺手。
❤️ 搜索,想搜就搜
顶部搜索框随时候命,想查什么直接输入,不用先开浏览器再找搜索栏。
❤️ 生活服务暖心聚合
购物、学习、工作——把日常最需要的服务聚在一起,省下翻找的时间,留给更重要的事。
一、架构与设计
设计思路:极简移动端导航,爱心主题,打开即用,一点即达。
模块 技术栈
前端框架 Vue 3 + Vite
状态管理 Pinia
数据存储 localStorage + IndexedDB
UI组件 Vant 4
部署 Nginx + Gzip
流程:打开页面 → 读取本地书签 → 渲染卡片 → 点击跳转 / 搜索 → 增删改查 → 更新存储
二、我负责的模块与成果
· 整体架构搭建、书签CRUD、搜索跳转、爱心主题UI、数据持久化
指标 数据
首屏加载 ≤ 1.2秒
操作响应 ≤ 50ms
书签容量 500条流畅管理
搜索引擎 5种一键切换
离线可用 0次网络请求依赖
操作路径 仅需2步
设备适配 覆盖95%主流屏幕
Lighthouse评分 ≥ 90分
三、难点与解决方案
难点 解决方案
移动端拖拽排序不灵敏 改用 touch 事件 + CSS transform 自定义实现
网站 favicon 跨域/缺失 谷歌公共API获取 + 首字母占位图兜底
搜索框频繁触发跳转 useDebounce 防抖(300ms)
localStorage 容量不足 IndexedDB 主存储 + localStorage缓存 + JSON导入导出备份
Android键盘遮挡输入框 visualViewport API 动态调整滚动位置