vue.js — 新建一个 vue 页面并调整路由
今天总结一下如何在一个项目中新创建一个页面并给这个页面添加路由:
前提条件:已有一个全新的项目、 VS code编辑器、项目中已加载 vue-touter
1.
进入到项目文件夹目录,并新建两个个 vue 页面:NewsList.vue、Home.vue
文章图片
NewsList.vue 代码
这是新闻页
Home.vue 代码
这是 Home 页面
2.创建并映射路由 js 页面:index.js
index.js 代码
import Vue from 'vue'
import Router from 'vue-router'
import NewsList from '../components/news/NewsList.vue'
import Home from '../components/tabbar/Home.vue'
Vue.use(Router)export default new Router({
routes: [
{
path: '/',
redirect: 'Home',//重定向:当路由为 / 界面时 跳转 到 Home 界面
},
{
path: '/Home',
name: 'Home',
component: Home
},
{
path: '/NewsList',
name: 'NewsList',
component: NewsList
}
]
})
3.修改 App.vue 页面内容:添加 router-view、router-link 标签
App.vue 代码
主页
新闻页
>
>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
4.启动项目
npm run dev
当浏览器下方出现以下状态时按下 Ctrl 键并点击链接 :http://localhost:8080
【vue.js — 新建一个 vue 页面并调整路由】
文章图片
5. 路由改造成功
页面切换到浏览器,通过点击页面中的 主页 新闻页 检验路由是否正常跳转
文章图片
文章图片
推荐阅读
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- 前端开发|Vue2.x API 学习
- vue|Vue面试常用详细总结
- vue|电商后台管理系统(vue+python|node.js)
- 腾讯TEG实习|腾讯实习——Vue解决跨域请求
- Vue|vue-router 详解
- vue|vue3替代vuex的框架piniajs实例教程
- Vue|Vue3.0的插槽是如何实现的()
- 前端|面试官(谈谈Vue和React的区别())