2017-3-14_工作报告

工作内容

分析项目src目录结构

vuex

vuex.png
  • modules 目录 存放拆分的store模块
  • actions.js 根级别的action
  • getters.js 根级别的getter
  • mutations.js 根级别的 mutation
  • index.js 根store的入口,组装模块并导出 store 的地方
  • mutaion-types.js 存放mutaion type常量的地方

项目的公共的store拆分成模块存放在modules文件夹下的common.js

const state = {
  isLoading: false,  // 是否在loading状态
  direction: 'forward',  // 保存当前视图对于之前的视图是往前还是往后
  age: 10,
  user_auth: false,  // 用户登陆后保存登陆时间
  user_info: {},
  select_car: {},
  last_path: '/',
};

components

components.png

actionsheetalertconfirmLoading 为单例组件

pages

存放单页view组件

script/common

  • api.js 存放ajax api
  • components 集合全部component然后导出
  • helper 触发页面中的单例组件

工作进展

  1. 了解源码的基本结构
  2. 对vuex的概念与api进行了学习
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应...
    白水螺丝阅读 10,108评论 7 61
  • 安装 npm npm install vuex --save 在一个模块化的打包系统中,您必须显式地通过Vue.u...
    萧玄辞阅读 7,998评论 0 7
  • vuex 场景重现:一个用户在注册页面注册了手机号码,跳转到登录页面也想拿到这个手机号码,你可以通过vue的组件化...
    sunny519111阅读 12,446评论 4 111
  • 系列文章:Vue 2.0 升(cai)级(keng)之旅Vuex — The core of Vue applic...
    6ed7563919d4阅读 10,010评论 2 58
  • 又到了一年开学季,不知道新来的师弟师妹们是以怎样的心情来迎接自己人生的又一个转折点的呢? 想当初高考完,如释重负的...
    缉熙_f30d阅读 4,235评论 2 1