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