# kitchen-mates **Repository Path**: ppqsy/kitchen-mates ## Basic Information - **Project Name**: kitchen-mates - **Description**: 菜谱小程序(灶搭子) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-08-22 - **Last Updated**: 2025-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 灶搭子 - UniApp智能菜谱推荐插件 ## 插件介绍 **灶搭子**是一款基于UniApp开发的智能菜谱推荐小程序插件,帮助用户根据家中现有食材和厨具快速找到合适的菜谱,解决"今天吃什么"的日常难题。 ## 功能特点 - 🥬 **智能食材匹配**:支持蔬菜、肉类、主食多种食材选择 - 🔪 **厨具适配**:根据可用厨具推荐合适的菜谱 - 🔍 **多种匹配模式**:提供模糊匹配、严格匹配、生存模式三种匹配策略 - 🌓 **主题切换**:支持明暗两种主题,自动适配时间或手动切换 - 📱 **多端兼容**:基于UniApp开发,支持微信小程序等多个平台 - 🎨 **精美UI**:现代化界面设计,提供良好的用户体验 - 📋 **一键复制教程**:点击菜谱可复制对应的教程链接 ## 快速开始 ### 前提条件 - 已安装HBuilderX最新版本 - 已配置好UniApp开发环境 - 已注册微信小程序开发账号(如需发布到微信小程序平台) ### 使用HBuilderX导入项目模板 1. 打开HBuilderX,点击顶部菜单栏的**文件** -> **新建** -> **项目** 2. 在弹出的新建项目窗口中: - 选择**从模板创建** - 选择**UniApp项目** - 选择**导入已有项目** - 点击**浏览**按钮,选择下载或克隆的`kitchen-mates`项目文件夹 - 点击**创建**按钮 ## 扩展与定制 ### 添加新菜谱 1. 打开`static/data/recipe.json`文件 2. 按照现有格式添加新的菜谱对象 ```javascript { "name": "新菜谱名称", "stuff": "食材1,食材2,食材3", "link": "教程链接", "difficulty": "难度", "tags": "标签", "methods": "烹饪方法", "tools": "所需厨具" } ``` ### 添加新食材/厨具 1. 在`types/foodIcons.json`中添加新的食材/厨具图标映射 ```javascript { "新食材名称": "/static/images/对应的图标路径.png" } ``` 2. 在`index.vue`中对应的数据数组中添加新的食材/厨具对象 ## 更新日志 ### v1.0.0 - 首次发布,包含基础功能 - 支持食材和厨具选择 - 实现三种匹配模式 - 支持主题切换功能 - 提供菜谱推荐和教程链接复制功能