美文网首页工作生活
【手把手撸vue项目】vue欢迎页解析

【手把手撸vue项目】vue欢迎页解析

作者: 李俊佚 | 来源:发表于2019-07-02 14:03 被阅读0次

在介绍完简单的项目目录之后,我们对项目自动生成的欢迎页进行讲解(也就是对src目录进行讲解)。


image.png
src目录如图所示:
image.png
1、mian.js——项目的入口
image.png
mian.js主要负责引入vue,创建vue实例,引入根组件,路由配置以及插件等。
我们可以看见,其中引入了App.vue文件(引入的时候.vue可以省略),并在下面作为根组件进行了使用。
在后期,我们将会在main.js中引入我们安装的插件。
2、App.vue——根组件
image.png
image.png
其中:
assets为静态资源存放点,主要存放css,外部js等
<router-view/>可以理解为存放路由跳转页面的容器。
由于vue是单页面的应用,页面跳转是通过路由来进行模仿的,其实并没有发生真正的跳转。
<router-view/>中的内容存放的是vue-router指定的内容。
3、router/index.js——路由配置

在这个文件中,我们可以进行路由配置,包括子路由等,也可以通过导航守卫进行路由限制。
举个例子:某些页面需要登录,跳转到这些页面的时候,我们就将其进行拦截,跳转到登陆页面去。这部分内容后期会进行讲解。


image.png

图中,我们不难看出,默认引入了叫HelloWorld.vue的文件。并在routers中进行了使用。

routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    }
  ]

path:url访问的路径,这里的‘/’表示在http://localhost:8080/#/的时候进行访问。
name:这个router的名字,跳转时也可通过name来指定跳转到哪个路由中。
component:顾名思义,表示使用的哪个组件。

3、components/HelloWorld.vue——欢迎组件

在vue项目中,组件存放在components文件夹中,这些组件可以通过路由来进行使用,也可以通过组件间的引入来进行使用。


image.png

相关文章

网友评论

    本文标题:【手把手撸vue项目】vue欢迎页解析

    本文链接:https://www.haomeiwen.com/subject/qjtzcctx.html