# uniapp 常用功能 
TIP
uniapp vue3
uniapp 官方文档 (opens new window)
uniapp 插件市场 (opens new window)
# 🧩1.常用方法
uni.$u.toast("保存成功");
✅ Copy success!
# 🧩2.返回上一个页面 并调用上一个页面的方法 传递参数
let pages = getCurrentPages() let prevPage = pages[pages.length - 2] if (prevPage && prevPage.$vm && prevPage.$vm.customerSaveSuccess) { prevPage.$vm.customerSaveSuccess(params) } uni.navigateBack()
✅ Copy success!
# 🧩3.提示后再执行后续操作(eg:提示并等待1秒再返回)
uni.showToast({ title: '提交成功', icon: 'success', success: () => { setTimeout(() => { uni.navigateBack(); }, 1500); } });
✅ Copy success!
# 🧩4.根据唯一字段去重,避免新数据和已有数据重复
/** * 根据唯一字段去重,避免新数据和已有数据重复 * @param {Array} oldList - 已有的数据数组 * @param {Array} newList - 新获取的数据数组 * @param {String} key - 唯一键(默认 id) * @returns {Array} 去重后的新数据 */ export function removeDuplicateByKey(oldList, newList, key = 'id') { const existingKeys = new Set(oldList.map(item => item[key])) return newList.filter(item => !existingKeys.has(item[key])) }
✅ Copy success!
常用分类推荐:
状态/进度:✅ ❌ ⚠️ ⏳ ⏰ 🕒
重要/高亮:⭐ 🌟 🔥 🚀
编辑/文档:📝 📋 📌 📅
资源/文件:📦 📁 📂 🗂️
安全/权限:🔒 🔓 🔑 🛡️
工具/开发:🛠️ 🧰 🧩
统计/数据:📈 📉 📊
- ✅ 已完成
- ❌ 未完成
- ⚠️ 注意事项
- 🚀 新功能
- 🔥 热门
- ⭐ 推荐
- 📝 文档
- 📦 包/依赖
- 📄 文件
- 📌 重点
✅ ✔️ ❌ ✖️ ⚠️ 🚀 📝 📦 📄 📌 🔥 🆕 🛠️ 🧩 🐛 🐧 🐳 🦄 🏆 🏅 🌟 ⭐ 💡 🎉 🎯 📢 🔒 🔓 🚧 ⏳ ⏰
对应含义举例
图标 | 说明 |
---|---|
✅ | 完成/通过 |
✔️ | 已完成 |
❌ | 失败/错误 |
✖️ | 关闭/禁用 |
⚠️ | 警告 |
🚀 | 上线/发布 |
📝 | 文档 |
📦 | 包/依赖 |
📄 | 文件 |
📌 | 重点 |
🔥 | 热点/高亮 |
🆕 | 新功能 |
🛠️ | 工具/修复 |
🧩 | 插件/模块 |
🐛 | Bug |
🐧 | Linux |
🐳 | Docker |
🦄 | 创意/彩蛋 |
🏆 | 奖励/成就 |
🏅 | 勋章 |
🌟 | 推荐/星标 |
⭐ | 收藏 |
💡 | 灵感/提示 |
🎉 | 庆祝 |
🎯 | 目标 |
📢 | 公告 |
🔒 | 加密/安全 |
🔓 | 解锁 |
🚧 | 施工中 |
⏳ | 等待/加载 |
⏰ | 时间/提醒 |