美文网首页
Vue初步导航框架

Vue初步导航框架

作者: 次饭饭_2628 | 来源:发表于2019-04-17 20:33 被阅读0次

一个vue的单页应用(一级路由)的脚手架程序构建
1.进入某个目录如D:\VueStudy
2.通过命令创建项目:vue init webpack vue-router-demol(后几项都选N)
3.cd进入vue-router-demo1目录
4.安装依赖:npm install
5.运行:npm run dev
6.更改config目录下的index。js文件,将端口改成80
7.进行一级路由配置

预览效果:


image.png

App.vue
router文件的index.js文件
新建
1.Index.vue(components中)
2.Message.vue(components中)

修改index和APP.vue
APP.vue类

<template>
<div id="app" class="container">
<div class="header">
<router-link to="/" class="nav-item">首页</router-link>
<router-link to="/message" class="nav-item">消息</router-link>
</div>
<div class="content">
<router-view></router-view>
</div>
</div>
</template>
<script>
export default {
name: 'App'
}
</script>
<style>
.container{
width: 80%;
margin: 0 auto;
height: 400px;
}
.header{
display: flex;
height: 100px;
background-color: darkcyan;
font-size: 20px;
padding-left: 20px;
align-items: center;
}
.nav-item{
margin-right: 20px;
}
.content{
background-color: #2c3e50;
color: #ffffff;
}
</style>

index.vue类

<template>
<div class="container">
<h2>首页</h2>
{{msg}}
</div>
</template>
<script>
export default{
name:'Index',
data(){
return{
msg:'首页'
};
}
};
</script>
<style scoped>
</style>

Message类

<template>
<div class="container">
<h2>消息</h2>
{{ msg }}
</div>
</template>
<script>
export default {
name: 'Index',
data() {
return {
msg: '消息'
};
}
};
</script>
<style scoped></style>

index.vue

import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
mode:"history",
//使上面的/后面没有#号如:
routes: [
{
path: '/',
name: 'Index',
component: resolve=>require(['../components/Index.vue'],resolve)
},
{
path: '/message',
name: 'Message',
component: resolve=>require(['../components/Message.vue'],resolve)
},
]
})
  • 预览结果即为开头图片~、

可以调首页和消息的颜色,没有下划线,并且点的时候有颜色

a {
text-decoration: none;
color: antiquewhite;
}a:hover{
text-decoration: none;
color: #2C3E50
}

相关文章

  • Vue初步导航框架

    一个vue的单页应用(一级路由)的脚手架程序构建1.进入某个目录如D:\VueStudy2.通过命令创建项目:vu...

  • 1.一些设想

    一、初步框架想法 1.前端 主要使用vue作为前端框架,以web-pack为基础,vue-route作为路由,样式...

  • Vue.js基础

    1.对Vue的初步认识 Vue是一种用于构建用户界面的渐进式JavaScript框架(其他框架还有ANGULAR、...

  • vue之Helloworld

    一,vue核心框架为vue.js, 初步学习可不使用vue.cli, 可在本地引入vue.js或vue.min.j...

  • Vue多组件+Element导航

    单页应用 新建侧边导航Aside.vue文件。导航使用的Element UI框架。 路由 src/router/i...

  • Vue3.0商店后台管理系统项目实战-vue3搭配Element

    侧边栏导航vue3搭配Element Plus框架使用Element Plus基于 Vue 3,面向设计师和开发者...

  • Vue components Cannot read prop

    用vue,webpack,bootstrap搭建的前端框架。 导航 在 首页 点击 课程中心,报了如下错误:C...

  • 小白的Vue学习之路

    第一章 Vue 初步认识 什么是Vue.js Vue.js 是目前最火的一个前端框架,React是最流行的一个前端...

  • vue-router路由守卫

    vue-router导航钩子 vue-router导航钩子的主要作用是拦截导航,让路由完成跳转或者取消; 导航钩子...

  • 前端导航

    推荐一下自己的前端导航网站,记录了各种关于前端的网址感兴趣的赶紧收藏一下吧前端导航-ZDZN 开发框架: Vue....

网友评论

      本文标题:Vue初步导航框架

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