当前位置:   article > 正文

vue官网构建的基本项目解读_vue官网项目

vue官网项目

根据我上一篇博客用idea从0开始建立vue项目建立好vue项目后,可以看到基础的页面结构如下:红色箭头是项目初始化时存在的,components里的HelloWorld.vue、layout.vue是我后期自己加的。

一、基础架构

在这里插入图片描述

拿到这个页面我们一定要清楚一个逻辑、页面的用户一定是index.js,我们这个项目的逻辑顺序是:index.html——>main.js——>App.vue

  1. index.html
    index.js主要就包含一个div盒子,id为app
    在这里插入图片描述
  2. main.js
    main.js中new一个Vue实例,通过el的id属性和html中的盒子进行绑定,这个Vue实例里的东西时不变的:包含index里的盒子、路由、App组件和App模板。
    在这里插入图片描述

question:为什么有App这个模板?
是在App.vue中写template就默认为App模板了吗

  1. App.vue
    通过main.js我们关联到了App.vue这个组件,组件里的内容一定要写到盒子元素里边才能生效,不能再模板里边只写文本信息,div里边的内容就是页面中会显示的内容,router-view部分是路由,根据用户的url不同,会路由到不同的vue
    文件,进而展示不同的页面内容
    在这里插入图片描述
    在不配置路由的情况下,这三个文件就可以为我们呈现出一个初始化界面,初始化网址是这个:http://localhost:8081/#/,此时我们还没有配置路由,所以项目页面只有logo.png图片。

二、加入路由router

之后我们会有多个index.js页面,这里要注意是在router里边的Index.js来配置路由的(路由就是可以不用后台控制页面的跳转,我们在前端借助路由来实现)

在这里插入图片描述
在学习如何配置路由之前,我们先来看一下组件在idea中是怎么写的:

这里我写了三个组件(这里我们把它看为页面组件,其实页面组件应该放在views文件夹里的,这里我们就把组件当作页面组件来看),我的想法是HelloWorld组件是主页面,然后还有两个二级页面:layout页面和nihao页面

在这里插入图片描述

HelloWorld.vue

在这里插入图片描述

layout.vue

在这里插入图片描述

nihao.vue

在这里插入图片描述

首先在index.js中引入必要的组件

在这里插入图片描述

接下来配置路由

在这里插入图片描述
完毕!!!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/589643
推荐阅读
相关标签
  

闽ICP备14008679号