Nuxt Areas
made with Vuejs

Nuxt Areas

大型Nuxt项目的可扩展文件夹管理

相关问答
暂无相关问题
查看全部
简介及使用教程

Nuxt Areas模块可将相关内容(页面、存储、组件等)组合到称为“areas”的离散文件夹中,这种方式具有多种优势,并使站点的整体结构更直观。同时,Areas还从页面构建路由,并注册存储和组件,甚至可添加来自外部源的areas,提供了一种无需代码即可共享或模块化应用程序部分的方法。

Nuxt Areas是一个Nuxt模块,它允许你将相关的内容(页面、存储、组件等)组合到被称为“areas”的离散文件夹中。这种文件共置方式具有多种优势:更容易处理离散的功能单元(如“产品”或“用户”);更容易理解站点的整体功能;更容易查看相关文件是如何协同工作的;减少了在文件夹树的多个分支之间的跳转;更容易为组件、类或数据找到归宿;命名更容易,导入更短。Nuxt的更“全局”的关注点,如pluginsmodulesstatic等仍保留在根目录中,使站点的整体“形状”更加直观。与Nuxt一样,Areas从页面构建路由,并注册存储和组件。你甚至可以从外部源添加areas,提供了一种无需代码即可共享或模块化应用程序部分的方法。

示例

/0/images/made-with-vuejs/spatie-space-production/28497/nuxt-areas.jpg

作者

Dave Stewart

@dave_stewart

相关项目