Vuex动作和对话窗口

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

我的应用程序具有保存文档的功能,该功能打开一个保存对话框,让用户选择保存文档的位置。

由于该函数不仅通过使用对话框处理状态而且还处理UI / UX的一部分,因此在saveDocument Vuex操作中移动该段代码被认为是不好的做法,因此它可以从多个位置重用在我的代码?

vue.js vuex
1个回答
0
投票

我不认为这是一个不好的做法。动作可以接收参数,通常也可以。

无论如何,您可以存储变量,该变量说明在您的状态下保存文档的位置(如果需要,可以设置默认值)并更改UI / UX组件中的值(带有操作和变异)。然后在您的操作中,您可以通过getter从州获取此信息。

我希望这有帮助!

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