1 数据优化,我这里分为两类 A渲染交互类,B数据提交类
渲染类放在data
里面,交互类可以使用this.setData
,
而数据提交类,可以定义一单独数据分类
就不要使用this.setData
,因为使用一次就占用一次通讯,直接写this. _submission.k
Page({
_submission:{k:1},
data: { },
})
2 封装,把但凡能复用的代码都封装起来,避免大块重复代码
3 使用组件,自定义组件也可以减少很多代码量
4 还是使用es6继承
综合以上规划好代码分层,对于项目长期维护,提供更好的可读性和可维护性.
网友评论