我正在开始一个项目,负责将7个代码库合并为1个代码库。这些代码库中的每个代码库都非常不同,并且处理不同的功能(注册,调查,电子邮件冲击波等)。我想将Vue用作每个前端(后端的Laravel)。
我对该项目的初始结构包括将一个app.js文件与一个Vue实例一起使用,并将每个代码库分成多个组件。 Vue-Router将确定要加载哪个组件。
//example of the layout thusfar
let routes = [
{ path: '/registration', component: require('./components/admin/Registration.vue').default },
{ path: '/surveys', component: require('./components/admin/Surveys.vue').default }
]
这是布置项目的最佳方法吗?如果没有,是否有更好的方法来组织这样的项目?