{"id":13603999,"url":"https://github.com/wizard-a/taro-mall","last_synced_at":"2025-04-11T22:32:18.809Z","repository":{"id":38790624,"uuid":"242662356","full_name":"wizard-a/taro-mall","owner":"wizard-a","description":"Taro_Mall是一款多端开源在线商城应用程序，后台是基于litemall基础上进行开发，前端采用Taro框架编写，现已全部完成小程序和h5移动端，后续会对APP，淘宝，头条，百度小程序进行适配。Taro_Mall已经完成了 litemall 前端的所有功能","archived":false,"fork":false,"pushed_at":"2023-02-09T05:49:21.000Z","size":3076,"stargazers_count":881,"open_issues_count":14,"forks_count":268,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-10T04:02:43.791Z","etag":null,"topics":["redux","redux-saga","taro","taro-dva","taro-dva-immer","taro-ui"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wizard-a.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-02-24T06:24:08.000Z","updated_at":"2025-04-03T09:29:19.000Z","dependencies_parsed_at":"2024-01-19T10:12:17.682Z","dependency_job_id":"6fca8899-8944-48ad-90b3-10e4cf218561","html_url":"https://github.com/wizard-a/taro-mall","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizard-a%2Ftaro-mall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizard-a%2Ftaro-mall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizard-a%2Ftaro-mall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wizard-a%2Ftaro-mall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wizard-a","download_url":"https://codeload.github.com/wizard-a/taro-mall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248489806,"owners_count":21112643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["redux","redux-saga","taro","taro-dva","taro-dva-immer","taro-ui"],"created_at":"2024-08-01T19:00:37.915Z","updated_at":"2025-04-11T22:32:16.736Z","avatar_url":"https://github.com/wizard-a.png","language":"JavaScript","funding_links":[],"categories":["开源项目"],"sub_categories":["Taro2"],"readme":"小程序\n------------\nTaro_Mall是一款多端开源在线商城应用程序，后台是基于litemall基础上进行开发，前端采用Taro框架编写，现已全部完成微信小程序，头条小程序，和h5移动端，后续会对APP，淘宝，百度小程序进行适配。Taro_Mall已经完成了 litemall 前端的所有功能\n\n\n扫码体验\n------------\n感谢 @程哥提供的认证的小程序平台,微信登录和支付现在已经可以用。(请先不要支付，暂不支持退款，如果想要测试，请选择1分钱的商品)\n\n小程序正式版\n\n\u003cimg src='./public/code.jpg' width='150' height='150' style=\"margin-right: 50px\"/\u003e\n\n小程序(体验版，可以体验最新的功能)\n\n\u003cimg src='./public/xiaochengxu.jpg' width='150' height='150' style=\"margin-right: 50px\"/\u003e\n\nh5\n\n\u003cimg src='./public/mobile.png' width='150' height='150'/\u003e\n\n\n后台系统地址\n\nhttp://39.97.252.98:8081/\n\n\n\n框架功能列表\n----------\n\n- [x] 支持自定义底部导航\n\n\n快速启动\n------------\n\n#### 微信小程序\n* `git clone https://github.com/jiechud/taro-mall.git`\n* `npm install || yarn install`\n* `yarn dev:weapp` 启动服务\n*  用微信开发者工具打开dist目录\n\n#### 头条小程序\n* `yarn dev:tt`\n* 头条小程序开发工具打开dist目录\n\n#### h5\n* `yarn dev:h5` 启动服务\n* 打开浏览器\n\n系列文章\n--------\n* [01 Taro_Mall 开源多端小程序框架设计](https://www.cnblogs.com/qiaojie/p/12431670.html)\n\n功能\n------------\n* 首页\n* 专题列表、专题详情\n* 分类列表、分类详情\n* 品牌列表、品牌详情\n* 新品首发、人气推荐\n* 优惠券列表、优惠券选择\n* 商品搜索\n* 商品详情\n* 购物车\n* 购物下单\n* 订单列表、订单详情\n* 地址、收藏、足迹、意见反馈\n\n\n项目截图\n------------------\n\u003cimg src='./public/images/1-1.jpeg' width='320px' height='568px' style=\"margin-right: 15px\"\u003e\u003cimg src='./public/images/1-2.jpeg' width='320px' height='568px' style='margin-left: 10px'\u003e\u003cbr\u003e \n\n\u003cimg src='./public/images/2-1.jpeg' width='320px' height='568px' style=\"margin-right: 15px\"\u003e\u003cimg src='./public/images/2-2.jpeg' width='320px' height='568px' style='margin-left: 10px'\u003e\u003cbr\u003e \n\n\u003cimg src='./public/images/3-1.jpeg' width='320px' height='568px' style=\"margin-right: 15px\"\u003e\u003cimg src='./public/images/3-2.jpeg' width='320px' height='568px' style='margin-left: 10px'\u003e\u003cbr\u003e \n\n\n项目架构\n------------\n项目用Taro做跨端开发框架，Taro基本采用React的写法，项目集成了 redux dva 控制单向数据流，用immer来提供不可变数据，提升整体的性能，减少渲染。\n\n技术栈\n|  技术   | 说明  | 官网  |\n|  ----  | ----  |  ---- |\n| Taro  | 多端统一开发解决方 |  https://taro.aotu.io/      |\n| TaroUI  | 一套基于 Taro 框架开发的多端 UI 组件库 |  https://taro-ui.jd.com/    |\n| redux| 单项数据流   | https://redux.js.org/  |\n| dva |  基于 redux 和 redux-saga 的数据流方案 |  https://dvajs.com/ |\n| immer | 创建不可变数据 |  https://immerjs.github.io/immer/docs/introduction |\n\n\nFAQ\n-----------\n1. 账号登录的用户名密码是什么？\n微信联系我 q1454763497 或者关注公众号【前端有话说】，回复【商城账号】\n\n\n联系我\n--------------\n建立了一个微信交流群，如需加入，请添加微信，备注小程序\n\n\n微信: \u003cimg src='./public/my.png' width='150' height='150'/\u003e\n\n赞赏\n-----------\n因服务器是由个人维护，如果这个项目对您有帮助，您可以扫描下面二维码进行捐赠，谢谢。\n\n\u003cimg src='./public/wx-pay.png' width='150' height='150'/\u003e\u003cimg src='./public/ali-pay.png' width='150' height='150'/\u003e\n\nLicense\n------------\nMIT License  Copyright (c) 2020 jiechud\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizard-a%2Ftaro-mall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwizard-a%2Ftaro-mall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizard-a%2Ftaro-mall/lists"}