【发布时间】:2019-12-03 07:17:29
【问题描述】:
提供者的简单问题。
我有一个屏幕名称是 intro.dart,它在小部件树中有 3 个小部件。假设小部件“A”、“B”和“C”都是stateLess 小部件。我正在使用 'Provider' 包。我的问题是,我只想在单击“C”小部件的按钮时调用“A”小部件的方法。我该如何通过提供者或任何其他简单的技巧来做?
【问题讨论】:
提供者的简单问题。
我有一个屏幕名称是 intro.dart,它在小部件树中有 3 个小部件。假设小部件“A”、“B”和“C”都是stateLess 小部件。我正在使用 'Provider' 包。我的问题是,我只想在单击“C”小部件的按钮时调用“A”小部件的方法。我该如何通过提供者或任何其他简单的技巧来做?
【问题讨论】:
嗯,这是不可能的,或者至少设计错误。您试图违反小部件封装并使它们直接依赖。
取决于你到底想达到什么效果:
如果它不能解决您当前的情况 - 请用您面临的确切问题更新问题。
【讨论】: