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中引入必要的组件

在这里插入图片描述

接下来配置路由

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值