我有几个 Pinia 商店,它们应该共享一组操作和 getter,但我不太确定如何有效地实现这一点。
我正在构建一个应用程序,让用户可以管理多种不同的媒体(书籍、电影、电视节目等)。我目前考虑的方式是为每种媒体类型建立一个商店,例如BookStore、MovieStore 等。这些不同商店之间的许多 getter 和操作(例如 count 和 deleteOne)完全相同。
如何在这里实现 DRY? Pinia 文档中的示例主要集中在其他商店内重用操作和 getter,但我认为这并不能完全解决我直接继承一组 getter 和 setter 的用例。
我在这里尝试的继承方法是反模式吗?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号