在Flutter文档中,对Provider.of的解释

问题描述 投票:0回答:1

This Given Link Describes Provider.of

在本文中,使用带有示例购物的基本购物应用程序示例,可以通过点击添加。此处Provider.of用于删除购物车中的所有内容。并提到“ 我们可以为此使用Consumer,但这会很浪费。我们会要求框架重建不需要重建的小部件。”

Provider.of<CartModel>(context, listen: false).removeAll();

在这里我们可以清楚地看到购物车的内容已更改,因此需要重建...那么为什么它使用PRovider.of并提到它不需要重建。

flutter dart flutter-dependencies flutter-provider
1个回答
0
投票

此代码片段的用例非常清楚。

Provider.of<CartModel>(context, listen: false).removeAll();

在不需要更改用户界面时使用它。

© www.soinside.com 2019 - 2024. All rights reserved.