摘要: 本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。 //app.js App({ onLaunch: function () { console 阅读全文
posted @ 2019-05-23 09:58 城别 阅读(1969) 评论(0) 推荐(1) 编辑
摘要: 需要生成一个随机数作为api参数 实现: import 'dart:math'; /// dart 生成固定随机数 void main(){ String alphabet = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; int s 阅读全文
posted @ 2019-05-23 08:07 城别 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 在APP中,我们经常会需要一个广播机制,用以跨页面事件通知,比如一个需要登录的APP中,页面会关注用户登录或注销事件,来进行一些状态更新。这时候,一个事件总线便会非常有用,事件总线通常实现了订阅者模式,订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件,本节我们实现一个简单的 阅读全文
posted @ 2019-05-23 08:05 城别 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 实际与 Flutter 关系不大,基本都是 iOS 日常打包的方式。 打包步骤 找到本地应用文件,使用 XCode 打开,文件路径到 ios 或 xcworkspace 均可; 打开应用后,城别稍微学习一下 iOS 相关的基本信息,可直接跳过本步骤; 2.1 Runner->Flutter 中包含生 阅读全文
posted @ 2019-05-22 16:38 城别 阅读(9148) 评论(0) 推荐(0) 编辑
摘要: 网上找了一圈说保持状态需要子页面mixin AutomaticKeepAliveClientMixin,然后重写 @override bool get wantKeepAlive => true; 但发现需要配合其他组件,不是随便mixin就有用的,尝试几种写法总结BottomNavigationB 阅读全文
posted @ 2019-05-16 09:16 城别 阅读(1987) 评论(0) 推荐(1) 编辑
摘要: 网络监听: 插件连接:https://pub.flutter-io.cn/packages/connectivity 我以当前我使用版本 在一个公用的界面 阅读全文
posted @ 2019-05-16 09:13 城别 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 为什么会存在版本依赖问题 我们在开发flutter项目中,常常会依赖第三方库。flutter依赖项越多,就越有可能出现依赖版本冲突。 Because new_trend depends on build_runner >=0.9.0 which requires SDK version >=2.0. 阅读全文
posted @ 2019-05-16 09:10 城别 阅读(4531) 评论(0) 推荐(0) 编辑
摘要: 比如发送短信验证码,发送成功后可能要求用户一段时间内不能再次发送,这时候我们就需要进行倒计时,时间到了才允许再次操作。 为了实现这样场景的需求,我们需要使用Timer.periodic。 如下图: 一、引入Timer对应的库 二、定义计时变量 三、点击后开始倒计时这里我们点击发送验证码文字来举例说明 阅读全文
posted @ 2019-05-16 09:06 城别 阅读(4061) 评论(0) 推荐(0) 编辑
摘要: App签名 创建 keystore 如果您有现有keystore,请跳至下一步。如果没有,请通过在运行以下命令来创建一个: 注意: 保持文件私密; 不要将它加入到公共源代码控制中。 此操作生成的签名是*.jks格式 引用应用程序中的keystore 创建一个名为/android/key.proper 阅读全文
posted @ 2019-02-19 13:46 城别 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 1.页面跳转的时候,跳转了两层,到达第三个页面,此时按Android自带的返回键,会跳回到第一个页面,而不是第二个页面。经过观察其他的demo,将页面的StatelessWidget改成StatefulWidge就解决了。 2.第二个第三个页面不出现返回按钮的问题,其实一直存在,我以为第一个问题解决 阅读全文
posted @ 2019-02-19 13:45 城别 阅读(3787) 评论(0) 推荐(1) 编辑