Vue.js 如何访问文件夹名称包含连字符的模块中的状态变量?

Vue.js 如何访问文件夹名称包含连字符的模块中的状态变量?,vue.js,vuex,Vue.js,Vuex,我的商店分为多个模块,其中一些模块位于名称中带有连字符的文件夹中。现在,在一个组件中,我正试图从“患者数据”模块中检索一个状态变量: …映射状态({ myVariable:state=>state.dashboard.patient-data.formData | |{} }) 显然这不起作用 以下是如何定义“我的患者数据”模块: 模块:{ “患者数据”:{ 名称空间:对, …患者数据模块 }, 模拟:{ 名称空间:对, …模拟模块 } } 我试图使用camelCase(state.dash

我的商店分为多个模块,其中一些模块位于名称中带有连字符的文件夹中。现在,在一个组件中,我正试图从“患者数据”模块中检索一个状态变量:

…映射状态({
myVariable:state=>state.dashboard.patient-data.formData | |{}
})
显然这不起作用

以下是如何定义“我的患者数据”模块:

模块:{
“患者数据”:{
名称空间:对,
…患者数据模块
},
模拟:{
名称空间:对,
…模拟模块
}
}

我试图使用camelCase(
state.dashboard.patientData.formData
)但没有用。有什么想法吗?

为什么不用连字符代替模块名?它不漂亮,但
state.dashboard[“patient data”]。formData
应该可以工作。不要使用字符,因为它们是。就这么简单…@MarkMeyer是的,谢谢!!(谢谢大家,但这不是我的代码库,所以我无法更改)