经过上一篇文章咱们了解了Vue项目核心文件(src)以及在内的各个文件的职能。前端
接下来咱们进一步细化Vue项目的目录设计:webpack
综合以上,咱们将目录设计为:web
如图所示,json
data:用来模拟咱们请求的数据内部主要存放json数据格式的数据,好比评价,商品等 。后端
resource:统一管理图片、文档、图标这三种资源。sass
src:项目的核心文件app
assets:assets目录中的文件会被webpack处理解析为模块依赖,更换频率不高的菜单背景图片,按钮icon等可放置在内。 common:公共工具 fonts:用来存放字体。 js:用来存放咱们使用js插件。 style:存放样式,less,sass等。 components:Vue组件。 header:注意这里是一个文件夹。 Hearder.Vue: 头部组件。 router:路由配置文件夹。 app.Vue 根组件。
总结less
项目目录设计能够根据实际具体需求变更,可是咱们结构化去思考。那么咱们设计的目录确定会方便易用,利于维护拓展的。下一篇咱们将把组件按需拆分,还请持续关注。工具