刚在看一个 uniapp 项目,里面有一个文件是对 storage 的封装,感觉有点过度封装的样子。

查看 42|回复 4
作者:go522000   

看代码,觉得没必要再去封装一次。
或许?是我功力还不够,还没有认识到这种写法的好处?
linshuizhaoying   
你还是多学习吧。。。
belin520   
你直接业务层操作 uni.storage 不妥吧
retrocode   
封装一下, 便于打 log 和序列化呀, 你没看把 json 单独拎出来做了非空校验了吗
7gugu   
这样子是为了能够把底层的操作接口跟业务逻辑抽离开,假设未来需要更换底层的接口或者需要增加额外的逻辑,就不用在跳到每个调用 localstorage 的地方来修改,只要统一修改一次,过一遍业务逻辑的测试就可以了,节约了开发的工作量。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部