【发布时间】:2023-04-10 18:55:01
【问题描述】:
我有一个文件,Services.js,我正在尝试将我所有的个人服务加载到其中。这些服务以单例形式公开。
Services.js
var Services = { };
export default Services;
然后我希望 Sample Service 嵌套在 Services 下,因此我可以调用例如 Services.Sample.Operation()
`SampleService.js'
import Services from './Services';
Services.Sample = {
Operation: function() {
alert('operation!')
}
};
export default Services.Sample;
然后,我尝试导入:
import Services from './services/Services';
import SampleService from './services/SampleService';
alert(Services); // yields '[object object]'
alert(SampleService); // yields '[object object]'
alert(Services.Sample); // yields 'undefined' <--- This is the one I actually want to use
我怎样才能得到它,以便我可以参考 Services.Sample 而不是 tan SampleService。如何让 SampleService 嵌套在 Services 下?
【问题讨论】: