Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构

    xiaoxiao2021-03-25  70

    Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构

    目录索引

    《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》

    《Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构》

    《Vue2+VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先》

    《Vue2+VueRouter2+webpack 构建项目实战(四)接通api,先渲染个列表》

    《Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由》

    《Vue2+VueRouter2+webpack 构建项目实战(六)修复代码并通过验证,另发布代码》

    通过上一篇博文《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》,我们已经新建好了一个基于vue+webpack的项目。本篇博文将详细的厘清一下这个项目的结构,然后我们要从哪里开始等。

    项目目录以及文件结构。

    如上图所示,我们的目录结构就是这样的了。

    目录/文件 说明 build 这个是我们最终发布的时候会把代码发布在这里,在开发阶段,我们基本不用管。 config 配置目录,默认配置没有问题,所以我们也不用管 node_modules 这个目录是存放我们项目开发依赖的一些模块,这里面有很多很多内容,不过高兴的是,我们也不用管 src 我们的开发目录,基本上绝大多数工作都是在这里开展的

    src目录下的资源只能import或require。

    想静态引入的话,建立一个与src同级的目录例如static,然后把静态资源放入该文件夹下,html的引入路径如下:./static/...

    static 资源目录,我们可以把一些图片啊,字体啊,放在这里。 test 初始测试目录,没用,删除即可 .xxxx文件 这些是一些配置文件,包括语法配置,git配置等。基本不用管,放着就是了 index.html 首页入口文件,基本不用管,如果是开发移动端项目,可以在head区域加上你合适的meta头 package.json 项目配置文件。前期基本不用管,但是你可以找一下相关的资料,学习一下里面的各项配置。至少,要知道分别是干嘛的。初期就不管了。 README.md 不用管

    如上,基本上就是这么个情况。重要的,还是src文件夹。

    SRC文件夹的情况

    如上图所示,这是src文件夹下面的初始情况,里面有一些示例代码之类的。比如,它吧logo放在assets文件夹里面。我个人很不喜欢这么做,因为代码是代码,资源是资源,各归其位比较好。

    commponents目录里面放了一个演示的组件文件,你可以打开看下。当然,也可以直接删除,然后根据我的博文往下走。

    App.vue是项目入口文件。当然,我们需要改造,改造成我们可以使用的样子的。后面的博文会说。

    main.js这是项目的核心文件。全局的配置都在这个文件里面配置,我后面会详细的讲这里怎么搞。

    整理目录

    上面只是让大家了解一下具体是什么情况,下面,我们开始动手,把不想管的干掉,然后把src变成这个样子:

    如上图所示,把文件夹和文件都新建好,后面的博文我会详细给出每个文件的代码的。这里,都新建空文件即可。注意,我是用scss来写css文件的。所以看官你最好也学习一下scss的相关内容,我的博客里面有,搜索也是一大把。

    文件\目录 说明 component 组件文件夹我们写的一些公用的内容可以放在这里的。 config 核心配置文件夹 frame 存放自路由的文件夹 page 项目模板文件夹,所有的页面文件全部存放与此,后面会根据需要来建立各种子目录 style 样式存放目录

    vue支持每一个模板里面写css,这样可以做到随用随取。但是,我个人不太喜欢这样,我还是喜欢吧css给单独放出来,因为这样便于整理,另外,使用scss的朋友都知道,我们会预设大量的变量,代码片供我们在写css的时候使用,如果每个模板文件里面都需要引用一次那是及其操蛋的。

    你可以先根据我这一套来。然后等你全部融会贯通了之后,你可以想怎么玩儿怎么玩儿。随便。

    这篇博文先到这里,后面我们继续讲。

    本文由FungLeo原创,允许转载,但转载必须附带首发链接。如果你不带链接,我将采取包括但不限于深深的鄙视你等手段!

    首发地址:http://blog.csdn.net/fungleo/article/details/53171614

    转载请注明原文地址: https://ju.6miu.com/read-39349.html

    最新回复(0)