20250809

0258睡到0815,感觉像死了,什么时候补觉呢,困了就睡吧。

下午直接13点睡到17点,好爽。

之前优化UI时输出log五行内才notifyListeners();因为今天想要实时显示又改了,才发现它不是性能瓶颈,所以ViewModelnotifyListeners();到底会导致哪些UI去重建和重绘。只要使用ViewModel吗,还是要有相关具体变量。

notifyListeners() 会通知所有 监听了该 ChangeNotifier(比如你的 ViewModel)的 Widget 重新执行 build()。

这通常没关系,因为 Flutter 重建很快,但如果数据变化频繁且页面复杂,性能可能受影响。

如果你想限制重建范围,可用 Selector 只监听 ViewModel 某个具体字段的变化,或者分拆 ViewModel 细化状态。

打星痕共鸣速刷本刷时装碰到了十分外向的高手,会发可爱表情包,会指挥提升队伍效率,感叹这种性格在身边太让我享受了。我难以复刻,我看到挂机队友只会想如果我指挥他会不会太僭越了,对方战力比我高的情况下更甚。

“指挥”不一定非要很强势。你完全可以用温和、邀请式的表达来达到类似效果

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计