The following code is written:
export default function hogeStore(){
const getters = {
get huga(){
}
}
return {getters}
}
hogeStore().getters.huga
on the user side
Property 'getters' does not exist on type 'unknown'.
The error appears.
How can I write it correctly?
Thank you for your cooperation.
Your code creates a local constant getters
, but the function hogeStore()
ends with no return value without using that constant.The return value has not been returned, so the value is undefined
, and undefined
does not have any properties such as getters
.
You can return a return value to take advantage of it.
export default function hogeStore(){
const getters = {
get huga(){
...
}
}
return getters;//<-
}
var result=hogeStore().huga;
If you really want to call me like hogeStore().getters.huga
,
export default function hogeStore(){
const getters = {
get huga(){
...
}
}
return {getters:getters};//<-
}
var result=hogeStore().getters.huga;
and so on.
© 2024 OneMinuteCode. All rights reserved.