本地生活小程序 本地生活小程序项目简介本项目是一个基于微信小程序原生开发的本地生活服务平台提供餐厅推荐、招聘信息、生活服务分类、近期活动展示等功能是一个典型的O2O本地生活服务类小程序。技术栈技术版本/说明开发框架微信小程序原生开发基础库版本3.3.0渲染引擎Skyline (glass-easel组件框架)数据存储本地 Storage Mock数据UI框架原生WXML WXSS项目结构localLife-min/ ├── api.js # API接口与Mock数据 ├── app.js # 小程序入口文件 ├── app.json # 小程序全局配置 ├── app.wxss # 全局样式 ├── project.config.json # 项目配置文件 ├── sitemap.json # 站点地图配置 ├── imgs/ # 图片资源目录 │ ├── tabBar/ # 底部导航栏图标 │ ├── index/ # 首页相关图片 │ ├── hotel/ # 餐厅相关图片 │ └── ... ├── pages/ # 页面目录 │ ├── index/ # 首页 │ ├── my/ # 我的页面 │ ├── detail/ # 活动详情页 │ ├── hotel/ # 餐厅列表页 │ ├── hotelDetail/ # 餐厅详情页 │ ├── job/ # 招聘信息页 │ ├── more/ # 生活服务分类页 │ ├── info/ # 个人信息编辑页 │ └── collect/ # 我的收藏页 └── utils/ # 工具函数目录 └── util.js功能模块1. 首页模块 (pages/index)轮播图展示自动轮播的Banner广告位功能入口餐厅、生活服务、招聘三大入口近期活动展示本地近期活动列表支持点击查看详情2. 餐厅模块 (pages/hotel)餐厅列表展示本地餐厅信息名称、地址、封面图餐厅详情餐厅基本信息展示地图定位显示使用微信地图组件菜单列表展示收藏/取消收藏功能3. 招聘模块 (pages/job)展示本地招聘信息列表包含职位名称、联系人、薪资等信息4. 生活服务模块 (pages/more)住房相关房产中介、水管维修、家电维修、搬家等12项服务生活服务超市、教育培训、美容理发、宠物等22项服务医疗保健中医诊所、牙科、心理咨询等9项服务生意服务招租招商、快递服务、印刷复印等5项服务5. 个人中心模块 (pages/my)用户头像和昵称展示个人信息编辑入口我的收藏入口6. 个人信息编辑 (pages/info)修改头像使用微信头像选择能力修改昵称信息保存到本地Storage7. 我的收藏 (pages/collect)展示已收藏的餐厅列表支持点击进入餐厅详情数据说明本项目采用纯前端Mock数据方式无需后端服务活动数据fetchIndex()- 返回轮播图和活动列表餐厅数据fetchHotelList()- 返回餐厅列表含经纬度坐标招聘数据fetchJobList()- 返回招聘信息列表用户数据使用wx.getStorageSync/setStorageSync本地存储收藏数据使用本地Storage存储收藏的餐厅ID页面路由页面路径类型首页pages/index/indexTabBar页面我的pages/my/myTabBar页面活动详情pages/detail/detail普通页面餐厅列表pages/hotel/hotel普通页面餐厅详情pages/hotelDetail/hotelDetail普通页面招聘信息pages/job/job普通页面生活服务pages/more/more普通页面个人信息pages/info/info普通页面我的收藏pages/collect/collect普通页面运行说明环境要求微信开发者工具最新版本微信基础库 3.3.0 及以上运行步骤下载并安装 微信开发者工具打开微信开发者工具选择导入项目选择localLife-min目录填入自己的 AppID或使用测试号点击编译即可预览注意事项项目使用了 Skyline 渲染引擎需要较新版本的基础库支持微信登录功能需要真机调试或配置正确的 AppID 和 AppSecret地图功能需要在真机上测试效果最佳项目亮点纯原生开发无需任何第三方框架代码简洁易懂完整的本地生活服务分类涵盖住房、生活、医疗、商业四大类近50项服务地图集成餐厅详情页集成微信地图组件展示位置信息本地数据持久化用户信息和收藏数据使用Storage本地存储Skyline渲染引擎采用新一代渲染引擎性能更优扩展建议接入真实后端API实现数据动态化增加搜索功能增加用户评价和评分系统接入微信支付实现在线预约/下单增加消息通知功能增加LBS定位展示附近商家效果展示项目包含效果展示视频本地生活-效果展示.mp4截图位于图片/目录下1.png - 9.png项目类型纯微信小程序无后端适用场景计算机设计、课程作业、小程序学习参考难度等级⭐⭐ 入门级