vue路由怎么实现网站导航功能
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇"vue路由怎么实现网站导航功能"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"v
千家信息网最后更新 2024年11月29日vue路由怎么实现网站导航功能
这篇"vue路由怎么实现网站导航功能"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"vue路由怎么实现网站导航功能"文章吧。
1、首先需要按照Vue router支持
npm install vue-router
然后需要在项目中引入:
import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)
2、定义router的js文件
import Vue from 'vue'import Router from 'vue-router'import User from '../pages/user'import Home from '../pages/public/home'import Profile from '../pages/user/profile'import Form from '../pages/form'import Detail from '../pages/form/form'import File from '../pages/form/file'import Files from '../pages/file'Vue.use(Router)export default new Router({ routes: [ { path: '/', component:Home, children:[ { path: '/user', component:Profile}, { path: '/profile', component: User}, { path: '/form', component: Form}, { path: '/detail', component: Detail}, { path: '/profiles', component: Files}, { path: '/file', component: File} ] }, { path: '/login', component:Login}, { path: '/404', component:Error} ] })
3、在main.js中引入router
import router from './router'new Vue({ router, render: h => h(App),}).$mount('#app')
4、入口页面定义router-view
5、在path指向为"/"的页面中,定义页面的布局,例如:上(头部)-中(左道航-右内容)-下(底部)。
6、左侧导航,用elementUI实现,有一个NavMenu导航菜单,做导航功能。
在这里提一下引入elementUI:
(1)安装
npm i element-ui -S
(2)使用
在main.js中加入下面的代码:
import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI);
导航栏的代码如下:
{{ item.title }} {{ subItem.title }} {{ threeItem.title }} {{ subItem.title }} {{ item.title }}
定义左侧导航的显示和图标等内容,index为唯一标识,打开的是path路径,对应router中的path,就可以打开写好的相应的页面。
items: [ { icon: 'el-icon-share', index: 'user', title: '系统首页' }, { icon: 'el-icon-time', index: 'profile', title: '基础表格' }, { icon: 'el-icon-bell', index: '3', title: '表单相关', subs: [ { index: 'form', title: '基本表单' }, { index: '3-2', title: '三级菜单', subs: [ { index: 'detail', title: '富文本编辑器' }, { index: 'file', title: 'markdown编辑器' }, ] }, { index: 'profiles', title: '文件上传' } ] }, ]
7、如果涉及到登录页面和不需要路由的页面等,就需要在router的js文件中定义和"/"平级的其他path的页面,再判断进入页面是路由页面还是登录等页面。
以上就是关于"vue路由怎么实现网站导航功能"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
页面
导航
内容
路由
功能
网站
网站导航
文件
代码
文章
知识
篇文章
编辑器
菜单
表单
登录
价值
入口
图标
基础
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
where数据库
js调用服务器方法
天津鑫金维网络技术
双十一背后的网络技术
2019网络安全宣传周口号
滨州服务器数据恢复
教师教育网络安全知识
象检院防范网络安全
崇明区管理网络技术服务一体化
卫健委网络安全运营中心解决方案
php语言mysql数据库
怎么打开服务器删除
河南炫益网络技术有限公司
百度服务器记录多久的记录
笔记本电脑的服务器编号在哪里
筑牢网络安全防线对照检查
免费的国产数据库
晋宁长期上门回收服务器
软件开发技术安全
AD邮件服务器软件排行榜
西安交大大学生网络安全论坛
步进电机工控软件开发平台
互联网科技是实体经济吗
连接阿里云rds云数据库
计算机网络技术大白话介绍
怎么打开服务器删除
有什么网易版好玩的服务器
天津服务器电源厂家报价
工业网络安全协作
网络安全监管建设情况