flutter 单元测试mockito的基本运用

web的单元测试好写,flutter的单元测试也好写,web的ui点击事件单元测试可以用jest全包,flutter的widget点击事件怎么模拟?

查看更多

分享到 评论

react hooks 组件的测试方法

自从react-hooks出来以后,重构后的代码基本都适用hook了,和同事聊了几句,都说条理清楚了,写起来思路清楚一些,nice!但是我的instance上没有组件方法了,测试怎么办呢?

查看更多

分享到 评论

flutter provider中函数的形参问题

1
2
3
4
5
6
7
8
class DatetimeProvider with ChangeNotifier {
DateTime datetime = DateTime.now();

void setDatetime(DateTime datetime) {
datetime = datetime;
notifyListeners();
}
}

调试过程中,调用setDatetime,无论传入任何的datetime,原datetime都不会改变。

原因:函数的形参和定义的属性同名,函数执行时,没有用到我们传入的参数,一直自身赋值自身…

修复:改变参数名称,将setDatetime(DateTime datetime)改为setDatetime(DateTime newDatetime)即可…

分享到 评论

canvas 字体颜色设置顺序

上星期在小程序中使用echarts画图,真机体验太卡,四五次情况下就会卡住一次渲染不出来。切换到uni-app推荐的ucharts后,稍微修改下源码,就可以添加自己需要的功能和样式。其中字体的问题,比较有意思,记录一下。

查看更多

分享到 评论

uni-app vendor.js过大的问题

年后和小伙伴们开始开发小程序,随着小程序功能逐渐丰富,代码越来越大,我们也开始使用分包来减少主包的文件体积,但是因为我们是使用uni-app来开发的,vendor.js 主文件承担了主要的代码逻辑,所以需要找到方法来优化一下。

查看更多

分享到 评论