(A) Project Preparation

I. Project Description

  1. This project is a takeaway Web App (SPA)
  2. Including business, trade, shopping cart, user and other sub-modules
  3. Using the latest technology the hottest front-end Vue family bucket + ES6 + Webpack etc.
  4. Modular, component-based, project-oriented development model

Second, the project function interface

Third, technology selection

Fourth, the front-end route

Five, API interfaces

Sixth, the Vue project components

Seven, what can you learn from this project

7.1 processes and development methods

  1. Familiar with the development process of a project
  2. Society of components, modular, engineering development model
  3. Master the use of scaffolding vue-cli project initialization Vue.js
  4. Simulation Society json backend data to achieve separation of the front and rear ends of the development
  5. Learn ES6 + eslint development mode
  6. Have some project optimization techniques

7.2 Vue plug-in or third-party libraries

  1. Learn to use vue-router to develop a single-page application
  2. Learn to use axios / vue-resource exchange data with back-end
  3. Learn to use vuex management application component status
  4. Learn to use better-scroll / vue-scroller achieve page sliding effect
  5. Learn to use mint-ui interface component library building
  6. Learn to use vue-lazyload achieve Pictures idle load
  7. Learn to use mockjs analog background data interface

7.3 style / layout / effect related

  1. Learn to use the stylus to write modular CSS
  2. Transition to write learn to use Vue.js of cool interactive animation
  3. How to make and use the font icon
  4. Learn to solve problems moving end 1px border
  5. Learn to move end classic css sticky footer layout
  6. Learn to flex elastic layout

   

Guess you like

Origin www.cnblogs.com/mxsf/p/10965841.html
Recommended