摘要:
1.一行内容,发布两边: 效果: 阅读全文
摘要:
pod install 执行这个命令,安装依赖 阅读全文
摘要:
大致可以看成三个阶段 初始化(插入渲染树) 状态改变(在渲染树中存在) 销毁(从渲染树种移除) initState 当插入渲染树的时候调用,这个函数在生命周期中只调用一次。这里可以做一些初始化工作,比如初始化State的变量 didChangeDependencies 在didChangeDepen 阅读全文
摘要:
barcode_sacn1.0.0 阅读全文
摘要:
0. flutter create example_demo 新建flutter项目 1、flutter packages get 安装新增的包 2、flutter run 运行flutter项目: r 刷新xian jian x页面 R刷新重构程序 h帮助 d和q退出 o 是ios和andriod 阅读全文
摘要:
1.原生开发 优势: 1)可访问平台全部功能 2)速度快、性能高、可实现复杂的动画及绘制、整体用户体验度好 缺点: 1)平台特定、开发成本高;不同平台必须维护不同代码 2)内容固定、动态化弱,有新功能更新时只能发版。 2.跨平台开发 1)H5+原生混合开发(Cordova、Ionic、微信小程序)【 阅读全文
摘要:
通过Future回调中再返回Future的方式虽然能避免层层嵌套,但是还是有一层回调,有没有一种方式能够让我们可以像写同步代码那样来执行异步任务而不使用回调的方式?答案是肯定的,这就要使用async/await了,下面我们先直接看代码,然后再解释,代码如下: async用来表示函数是异步的,定义的函 阅读全文
摘要:
可以感受一下,如果业务逻辑中有大量异步依赖的情况,将会出现上面这种在回调里面套回调的情况,过多的嵌套会导致的代码可读性下降以及出错率提高,并且非常难维护,这个问题被形象的称为回调地狱(Callback Hell)。回调地狱问题在之前JavaScript中非常突出,也是JavaScript被吐槽最多的 阅读全文