链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

qiuChengleiy/shop-vue:vue-cli+vue-router+vuex+axios+vue-axios+vant(UI)移动端商城APP项目

qiuChengleiy/shop - vue是一个移动端商城APP项目,技术栈涵盖vue - cli、vue - router、vuex、axios、vue - axios和vant(UI)。项目结构完整,功能丰富,包括常见的商城功能板块。在开发过程中,作者遇到诸多问题并积累了...

访问官网 →

【Github】项目名:qiuChengleiy/shop-vue-vue-cli+vue-router+vuex+axios+vue-axios+vant(UI)移动端商城APP项目

项目简介

这是一个移动端商城APP项目,技术栈包含vue-cli、vue-router、vuex、axios、vue-axios和vant(UI)。项目结构清晰,包含如构建、配置、资源、组件、路由管理、状态管理等多个目录,功能涵盖了商城常见的首页、商品信息、购物车、订单等多个板块的操作逻辑。并且使用了模拟数据来进行开发测试。

核心技术

在技术实现上,项目的入口文件main.js导入了如Vant框架、axios等众多模块,进行了相应的配置,例如使用Vue.use()来引入各种插件。路由管理方面,使用vue-router,在router/index.js文件中定义了各组件的路由路径,如首页、搜索、商品详情等组件的路由跳转逻辑。状态管理采用vuex,在/store/目录下进行相关状态的管理,各模块如home.js等文件中定义了状态、突变、动作和获取器等内容。

项目总结

这是作者用Vue做的第一个综合性项目,耗时约20天,因有课程作业只能利用周末时间开发。在开发过程中遇到很多问题,也积累了不少经验。例如在使用ui组件时样式更改、组件复用、组件体积和代码冗余、组件间状态互通以及数据渲染判断等方面。虽然项目目前还可以继续完善,但已经是一个不错的移动端商城APP开发实践。欢迎大家留言分享自己的看法或者相关经验。

项目地址

GitHub链接直达