Loading...
有时候项目有Flutter版本要求,可能不能项目Flutter sdk 使用不同版本。如果项目直接升级最新版本Flutter, 可能会导致一些插件的兼容性问题。导致项目无法运行, 等等。 这时候我们就需要不同Flutter sdk 运行项目。那么我们就需要一些工具管理我们的flutter sdk版本,方便我们来回切换不能版本。从而保证我们项目正常运行。fvm 是一个不错flutter版本管理...
插件地址:https://pub.dev/packages/freezed 使用 freezed 比单纯的 json to dart 在功能上是有加强的。 大致有如下几点: 减少 model 代码量 不可变类型定义 @freezed 可变类型 @unfreezed copyWith 方法复制 copyWith + 深拷贝 operator == 操作 toString 方法 空对象支持 对...
一键升级项目依赖项
很多人在用 localStorage 或 sessionStorage 的时候喜欢直接用,明文存储,直接将信息暴露在;浏览器中,虽然一般场景下都能应付得了且简单粗暴,但特殊需求情况下,比如设置定时功能,就不能实现。就需要对其进行二次封装,为了在使用上增加些安全感,那加密也必然是少不了的了。为方便项目使用,特对常规操作进行封装。 封装设计 // 区分存储类型 type // 自定义名称前缀 p...
Mongoose链接权限用户Mongodb数据库 默认Mongodb数据库不需要密码就可以连接。我们想要新建用户权限来连接数据库,该怎么做? 还指定用户连...