Open nsnans opened 4 months ago
这个问题好像很奇怪,github代码里是
final Op<num>? gutter;
在pub里是
final Op<double>? gutter;
我是pub获取去尝试的,所以根据文档代码会报错。
class WindowRespondBuilder
RxParserStrategy? themeRx =
Theme.of(context).extension<ReParserStrategyTheme>()?.parserStrategy;
@immutable
class ReParserStrategyTheme extends ThemeExtension<ReParserStrategyTheme> {
const ReParserStrategyTheme({required this.parserStrategy});
final RxParserStrategy parserStrategy;
@override
ReParserStrategyTheme copyWith({
RxParserStrategy? parserStrategy,
}) {
return ReParserStrategyTheme(
parserStrategy: parserStrategy ?? this.parserStrategy,
);
}
@override
ReParserStrategyTheme lerp(
ThemeExtension<ReParserStrategyTheme>? other, double t) {
return this;
}
}
我是写web的,因为要从js换成flutter-web来写,所以在学。
有点看不懂这代码,好像是从主题对象中获取parserStrategy函数来判断是什么屏幕。 但有点不太清楚为什么这样写和怎么使用它。
大佬能细说下吗
parserStrategy 设置解析,文章参考 : https://juejin.cn/post/7365077246169776143#heading-5 。后期 parserStrategy 案例会写进Demo 里
parserStrategy 设置解析,文章参考 : https://juejin.cn/post/7365077246169776143#heading-5 。后期 parserStrategy 案例会写进Demo 里
ok。找到了这个https://cloud.tencent.com/developer/article/2016293 看了下,知道这个写法了
antd