随笔 - 419  文章 - 3  评论 - 331  阅读 - 120万
08 2019 档案
小程序 动态三级联动
摘要:微信小程序中提供了原生的省市区选择器:mode = region,但是这次项目中使用的是后台的省市区数据,所以需要自定义选择器。使用到的是 mode = multiSelector 多列选择器。 选择器官方地址:https://developers.weixin.qq.com/miniprogram 阅读全文
posted @ 2019-08-28 16:27 JoeYoung 阅读(1514) 评论(0) 推荐(0) 编辑
Flutter路由_fluro引入配置和使用
摘要:Flutter本身提供了路由机制,作个人的小型项目,完全足够了。但是如果你要作企业级开发,可能就会把入口文件变得臃肿不堪。而再Flutter问世之初,就已经了企业级路由方案fluro。 flutter_fluro简介 fluro简化了Flutter的路由开发,也是目前Flutter生态中最成熟的路由 阅读全文
posted @ 2019-08-22 16:33 JoeYoung 阅读(9183) 评论(0) 推荐(0) 编辑
Flutter 状态管理 flutter_Provide
摘要:项目的商品类别页面将大量的出现类和类中间的状态变化,这就需要状态管理。现在Flutter的状态管理方案很多,redux、bloc、state、Provide。 Scoped Model : 最早的状态管理方案,我刚学Flutter的时候就使用的这个,虽然还有公司在用,但是大部分已经选用其它方案了。 阅读全文
posted @ 2019-08-20 14:28 JoeYoung 阅读(1751) 评论(0) 推荐(0) 编辑
JS 正则表达式 控制文本框只能输入中文、英文、数字与指定特殊符号
摘要:JS 正则表达式 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入) onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 只能输入中文: οnkeyup="this.value=this.value.replace(/[^\u4e00-\ 阅读全文
posted @ 2019-08-16 14:59 JoeYoung 阅读(18393) 评论(0) 推荐(1) 编辑
App唤起微信小程序和回调
摘要:在同一开放平台账号下的移动应用及小程序无需关联即可完成跳转,非同一开放平台账号下的小程序需与移动应用(APP)成功关联后才支持跳转。 可在“管理中心-移动应用-应用详情-关联小程序信息”,为通过审核的移动应用发起关联小程序操作。 唤起 App打开下程序他有两种方式: 1,通过App分享小程序卡片 到 阅读全文
posted @ 2019-08-15 10:39 JoeYoung 阅读(25123) 评论(0) 推荐(0) 编辑
微信小程序 — 自定义picker选择器弹窗内容+textarea穿透bug
摘要:微信小程序中定义好的几种picker选择器,不管是日期选择器还是地区选择器,或是其他的都只有定死的样式和内容。 但是大多数开发程序的情况下还是需要自己写样式的,或是内容的。 例如: 代码如下: 样式: js: 遇到个BUG,就是表单中有textarea组件的时候,弹出层设置z-index,在模拟器上 阅读全文
posted @ 2019-08-14 15:00 JoeYoung 阅读(2486) 评论(0) 推荐(0) 编辑
微信小程序的场景值scene
摘要:根据微信小程序返回给我们的场景值,我们可以根据不同的场景做出不同的处理,更加方便我们对使用场景的划分 当前支持的场景值有: 可以在 App 的 onLaunch 和 onShow 中获取上述场景值,部分场景值下还可以获取来源应用、公众号或小程序的appId 我们可以在onLaunch, onShow 阅读全文
posted @ 2019-08-13 15:34 JoeYoung 阅读(4210) 评论(0) 推荐(0) 编辑
微信小程序textarea层级过高(盖住其他元素)
摘要:根据官方文档,textarea 是原生组件 (https://developers.weixin.qq.com/miniprogram/dev/component/textarea.html),所谓原生组件就是 “脱离在 WebView 渲染流程外” 文档中的原话是: 原生组件的层级是最高的,所以页 阅读全文
posted @ 2019-08-12 19:50 JoeYoung 阅读(1510) 评论(0) 推荐(0) 编辑
微信小程序如何修改本地缓存key中的单个数据
摘要:假如用户注册后,获得用户手机号和userid,realName默认为0,然后进入B页面进行实名认证,认证成功后realName变为1,再更新缓存里的用户信息。 A页面用户注册后,存储用户信息: B页面进行实名认证后,更新缓存中的realName值: 阅读全文
posted @ 2019-08-12 16:54 JoeYoung 阅读(738) 评论(0) 推荐(0) 编辑
微信小程序---查看更多的显示与隐藏
摘要:平时工作中经常遇到开始只显示几行文字,点击按钮,可以查看全部文字内容。 简单写了个,代码如下: 样式: js 阅读全文
posted @ 2019-08-08 18:49 JoeYoung 阅读(2130) 评论(0) 推荐(0) 编辑
微信小程序文字超过行后隐藏并且显示省略号
摘要:在小程序开发过程中,经常会遇到一些数据无法在text中完全展示,所以会使用到隐藏相关文字,并在后方加上省略号(...)。 只需要在对应的text中设置下面的css就可以了。 不过上面的css只能保证单行显示隐藏,如果想要2,3,n行隐藏呢?这个要求其实也是可以通过css做到的。下面贴出css: 只要 阅读全文
posted @ 2019-08-08 18:30 JoeYoung 阅读(5837) 评论(3) 推荐(2) 编辑
Flutter 页面下拉刷新和上拉加载
摘要:flutter_easyrefresh 正如名字一样,EasyRefresh很容易就能在Flutter应用上实现下拉刷新以及上拉加载操作,它支持几乎所有的Flutter控件。它的功能与Android的SmartRefreshLayout很相似,同样也吸取了很多三方库的优点。EasyRefresh中集 阅读全文
posted @ 2019-08-07 15:11 JoeYoung 阅读(5992) 评论(0) 推荐(0) 编辑
json转换成dart类 JSON to Dart
摘要:json_to_dart的使用 如果我们得到一个特别复杂的JSON,有时候会无从下手开始写Model,这时候就可以使用一些辅助工具。我认为json_to_dart是比较好用的一个。它可以直接把json转换成dart类,然后进行一定的修改,就可以快乐的使用了。工作中我拿到一个json,都是先操作一下, 阅读全文
posted @ 2019-08-06 16:28 JoeYoung 阅读(6054) 评论(1) 推荐(0) 编辑
Flutter 保持页面状态
摘要:https://www.cnblogs.com/joe235/p/11213861.html 用以前写的TabBar页面修改下,继续做保持页面状态的功能。 混入: class _HomePageState extends State<HomePage> with AutomaticKeepAlive 阅读全文
posted @ 2019-08-06 14:53 JoeYoung 阅读(1670) 评论(0) 推荐(0) 编辑
Flutter 异步Future与FutureBuilder实用技巧
摘要:什么是Future? Future表示在接下来的某个时间的值或错误,借助Future我们可以在Flutter实现异步操作。它类似于ES6中的Promise,提供then和catchError的链式调用。 Future是dart:async包中的一个类,使用它时需要导入dart:async包,Futu 阅读全文
posted @ 2019-08-05 15:11 JoeYoung 阅读(3799) 评论(0) 推荐(0) 编辑
Flutter 的异步机制Future
摘要:Dart是一个单线程语言,可以理解成物理线路中的串联,当其遇到有延迟的运算(比如IO操作、延时执行)时,线程中按顺序执行的运算就会阻塞,用户就会感觉到卡顿,于是通常用异步处理来解决这个问题。 Dart异步编程有两种方式:Future和Stream Future相当于40米大砍刀,Stream相当于一 阅读全文
posted @ 2019-08-02 14:09 JoeYoung 阅读(1130) 评论(0) 推荐(0) 编辑
Flutter dio伪造请求头获取数据
摘要:在很多时候,后端为了安全都会有一些请求头的限制,只有请求头对了,才能正确返回数据。这虽然限制了一些人恶意请求数据,但是对于我们聪明的程序员来说,就是形同虚设。下面就以极客时间为例,讲一下通过伪造请求头,来获取极客时间首页主要数据。(不保证接口和安全措施一直可用哦) 查看极客时间的数据端口 如果你是一 阅读全文
posted @ 2019-08-01 09:47 JoeYoung 阅读(2905) 评论(1) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示