我可以将 PageController 存储在 Provider 中吗

Can I store a PageController inside a Provider

我有一个场景需要在另一个 class 中使用特定 PageController 的方法,在这种情况下它不容易通过,所以我想知道是否有人知道这是不是一个糟糕的主意使用 ChangeNotifier mixin 在我的提供商 class 中存储 PageController?

如果是,是否可以只存储一个指向 provider.someFunction = (int index) { controller.jumpToPage(index) }; 之类的函数以便我可以在其他地方使用它?

是的,您可以在 Provider 中存储 PageController