问题描述
我正在使用 Vue 3 和 Typescript 开始一个新项目,我正在根据以下文章组织目录:https://itnext.io/how-to-structure-my-vue-js-project-e4468db005ac 总的来说,我对如何实现除模块部分之外的所有内容都有一个想法,因为本文没有代码示例。
我给你留下一个目录结构的例子:
project
│
└───dist
│
└───node_modules
│
└───public
│
└───src
│ │
│ └───assets
│ │
│ └───common
│ │
│ └───context
│ │
│ └───layouts
│ │
│ └───locales
│ │
│ └───middlewares
│ │
│ └───models
│ │
│ └───modules
│ │
│ └───router
│ │
│ └───services
│ │
│ └───static
│ │
│ └───store
│ │
│ └───views
│ │ ...
│
└───tests
我的问题如下,如何使用打字稿实现新模块?对于组件,我看到我可以使用 @component 装饰器,我知道在 Angular 装饰器中用于模块,但我找不到 Vue 的任何实现。
我找不到制作这些模块的方法的原因之一可能是它们不完全是模块,而是位于特定文件夹中的组件,因此我们将概念分开并称之为模块,但它不会成为真正的模块。我不知道是不是这种情况,或者有什么方法可以很好地实现这一点。
希望你能帮助我,在此先感谢你。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)