# 2021-05-28 会议纪要

  • 参会人员:静文,朝润,国宇,遗森
  • 会议记录人:朝润

# 会议主题(言简意赅,讨论什么)

  • 弹窗数据初始化的方式
  • 浏览器渲染流程分享
  • 后端已开发好的接口是否可以提前联调

# 会议内容(详情)

# 浏览器渲染流程分享讨论

# 弹窗数据初始化的方式

问题描述:当封装的弹窗组件中包含表单或其他很多需要每次打开进行初始化的数据时,有没有一种比较优雅又方便的方式每次对数据进行初始化?

  • v-if(需通过其他方式解决动画问题)
  • 通过 init() 方法初始化弹窗, 通过 getInitData() 函数返回需要每次需要重置的数据,然后在 data 钩子中通过 ...getInitData() 生成初始数据,以及在 init() 中通过 Object.assign(this, getInitData()) 每次打开时初始化

# 后端已开发好的接口是否可以提前联调

问题描述:在后端接口开发过程中,前端想要尽早接入后端接口,比如后端写好部分接口之后就先部署到服务器给前端调用。这样前端可以提前完善页面中调接口相关逻辑,也能让后端及时修复前端发现的接口问题,而不一定要等到接口联调阶段,可加快开发联调效率。

  • 现在有 yapi,前端可以提前通过 mock 完善接口调用相关逻辑
  • 前端在后端开发阶段提前对接,可能会影响后端的开发节奏
  • 结论:未到时候,以后再找机会推进

# 本周执行情况(业务,学习任务,技术建设)

# 业务

  • 壁虎识票功能开发(朝润,国宇)
  • 【包分配1.6.0】需求开发(遗森)

# 非业务

  • electron学习(国宇)
  • 浏览器渲染流程学习(国宇,朝润,遗森)
  • js原型&原型链学习(遗森)

# 会议产出(讨论的结果,达成的共识)

  • 弹窗数据初始化的方式:使用 init() + getInitData() 方式
  • 后端已开发好的接口是否可以提前联调:未到时候,以后再找机会推进

# 本周收获

  • 学到了 electron 设置快捷键的方式,剪切板的操作(国宇)
  • 封装了两个组件,认识到对组件的封装思路,是尽量的抽离解耦,和能通用,使用简单(国宇)
  • 对浏览器的渲染流程更加熟悉,通过分享,当做是演讲,也提示了自己的表达能力,和整理画图流程能力(国宇)
  • 加深了对浏览器渲染流程的认识(遗森,朝润)

# 下周计划安排

  • commonjs单元测试用例(国宇)
  • 整理组件库文档(朝润)
  • 组件库 stylelint 接入(朝润)
  • js原型&原型链学习(遗森)
  • 浏览器教程学习(朝润,国宇,遗森)
更新时间: 2021年12月31日星期五下午3点12分