05 2019 档案

摘要:(1)前提:html页面 ,手机端, (2)问题一: 在iphone上(貌似是9以后。。),给div/span/...等元素上加onclick事件,根本不起作用,这是为啥捏? -- 在元素上加 cursor:pointer; 添加上后,系统会默认为这是一个可点击的元素。 (3)问题二: 在做手机页面 阅读全文
posted @ 2019-05-23 11:06 城别 阅读(946) 评论(0) 推荐(0)
摘要:关于模拟器,度娘大多都是夜神模拟器,可惜我的电脑夜神卡到无响应...只好另寻其它(如逍遥模拟器、MUMU等) 无论我尝试多少模拟器都都无法和AS连接 逍遥模拟器: (一)、找到你的逍遥安卓模拟器的安装目录运行服务。1.开始--“运行”--输入“cmd”,进入逍遥安装模拟器的MEmu目录下,例如:我的 阅读全文
posted @ 2019-05-23 10:02 城别 阅读(3071) 评论(0) 推荐(0)
摘要:本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。 //app.js App({ onLaunch: function () { console 阅读全文
posted @ 2019-05-23 09:58 城别 阅读(2041) 评论(0) 推荐(1)
摘要:需要生成一个随机数作为api参数 实现: import 'dart:math'; /// dart 生成固定随机数 void main(){ String alphabet = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; int s 阅读全文
posted @ 2019-05-23 08:07 城别 阅读(4243) 评论(0) 推荐(0)
摘要:在APP中,我们经常会需要一个广播机制,用以跨页面事件通知,比如一个需要登录的APP中,页面会关注用户登录或注销事件,来进行一些状态更新。这时候,一个事件总线便会非常有用,事件总线通常实现了订阅者模式,订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件,本节我们实现一个简单的 阅读全文
posted @ 2019-05-23 08:05 城别 阅读(2191) 评论(0) 推荐(0)
摘要:实际与 Flutter 关系不大,基本都是 iOS 日常打包的方式。 打包步骤 找到本地应用文件,使用 XCode 打开,文件路径到 ios 或 xcworkspace 均可; 打开应用后,城别稍微学习一下 iOS 相关的基本信息,可直接跳过本步骤; 2.1 Runner->Flutter 中包含生 阅读全文
posted @ 2019-05-22 16:38 城别 阅读(9242) 评论(0) 推荐(0)
摘要:网上找了一圈说保持状态需要子页面mixin AutomaticKeepAliveClientMixin,然后重写 @override bool get wantKeepAlive => true; 但发现需要配合其他组件,不是随便mixin就有用的,尝试几种写法总结BottomNavigationB 阅读全文
posted @ 2019-05-16 09:16 城别 阅读(2083) 评论(0) 推荐(1)
摘要:网络监听: 插件连接:https://pub.flutter-io.cn/packages/connectivity 我以当前我使用版本 在一个公用的界面 阅读全文
posted @ 2019-05-16 09:13 城别 阅读(1990) 评论(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 城别 阅读(4670) 评论(0) 推荐(0)
摘要:比如发送短信验证码,发送成功后可能要求用户一段时间内不能再次发送,这时候我们就需要进行倒计时,时间到了才允许再次操作。 为了实现这样场景的需求,我们需要使用Timer.periodic。 如下图: 一、引入Timer对应的库 二、定义计时变量 三、点击后开始倒计时这里我们点击发送验证码文字来举例说明 阅读全文
posted @ 2019-05-16 09:06 城别 阅读(4170) 评论(0) 推荐(0)