flutter报 Baseline is required if you specify the crossAxisAlignment with CrossAxisAlignment.baseline

问题描述:flutter 1.12.13升级 2.8.1后出现以下这个bug。(代码Row或者Column设置有:crossAxisAlignment: CrossAxisAlignment.baseline,就会引起这个报错)

textBaseline is required if you specify the crossAxisAlignment with CrossAxisAlignment.baseline
'package:flutter/src/widgets/basic.dart':
Failed assertion: line 4333 pos 15: 'crossAxisAlignment != CrossAxisAlignment.baseline || textBaseline != null'

原来的代码:

解决方法:

添加以下一句:

textBaseline: TextBaseline.alphabetic,

完美解决!

猜你喜欢

转载自blog.csdn.net/hzqit520/article/details/123351667