vue-实战去哪儿项目

运行项目

  • npm install
  • npm run dev

项目展示

项目涉及到技术栈:

  • vue:Vue、Vue-router、Vuex、Vue-cli
  • 插件:vue-awesome-swiper、better-scroll Axios
  • CSS的预处理框架 stylus
  • api 后台数据接口

主要特点

  • 组件化自适应布局
  • 代码,简洁,易维护
  • 兼容大部分浏览器
  • 性能优化

项目结构部分

Header部分

  • 引入 Iconfont
  • 首页轮播
  • 图标区域轮播
  • 使用axios获取接口数据
  • 组件间数据传递

城市选择页面开发

  • Better-scroll的使用和字母表布局
  • eventbus 传值
  • 列表性能优化
  • 搜索逻辑实现
  • Vuex实现数据共享
  • LocalStorage实现页面数据持久存储
  • 使用keep-alive优化路由页面性能

详情页面开发

  • 动态路由配置及banner布局
  • 公用画廊组件拆分
  • 渐隐渐显的header效果实现
  • 递归组件实现详情列表
  • 画廊动画效果封装

项目源码

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容