live2me

September 4, 2018 · View on GitHub

live2me

Build Status

一个关于个人记录的 APP

项目 idea

更方便使用的记录本

开发栈

  • ionic3
  • angular4
  • webpack
  • node.js
  • mongodb

开发目标

  • 前期主功能模块定位
  • 需求文档
  • APP 原型

前端界面

  • 欢迎页

    使用 storage 判断是否是第一次使用 APP 及改变根模块 -- 完成 界面设计

  • 日程
  • 日程设计

    基础设计 -- 完成

  • 创建任务

    关于 ionic3 modal 的使用 -- 完成

  • 根据时间长短 设置rest的高度
  • 首次只拉取当前时间轴内的任务,下个时间轴时再拉取新内容
  • 相同时间内有2个任务以上时的排版 

1.[{s:1,e:4},{s:5,e:6},{s:2,e:9}] 输入[s:3,e:4] 如何快速判断与数组中的哪些对象有交集 2.根据交集数量,出现顺序设置当前rest的宽度和左偏移 3.交集类型:1-1交集,1-(多并列)交集,(多并列)-1交集,(多并列)-(多并列)交集

  • 可以向上滑动打开过去的rest
  • 未完成,正在做,完成 三种rest展现
  • 添加跳转到当前时间的快捷按钮
  • 添加输入日期的验证
  • 计划
  • 创建系列计划
  • 未解决的问题
  • 修改rest,打开viewModal,点击取消按钮,调用this.viewCtrl.dismiss();会使rest数据变化
  • rest会渲染两次

常用命令

  • ionic g page Setting

    创建一个界面,会自动在 page 目录下生成*.html,*.module.ts,.scss,,html 文件 更多创建组件,指令,管道的命令