位置: IT常识 - 正文

Vue自定义网页顶部导航栏(vue自定义页面)

编辑:rootadmin
Vue自定义网页顶部导航栏 Vue自定义web网页顶部导航栏

推荐整理分享Vue自定义网页顶部导航栏(vue自定义页面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue网页标题,vue置顶功能,vue制作网页,vue制作漂亮网页,vue自定义dialog,vue设置网页title,vue怎么设置首页,vue设置网页title,内容如对您有帮助,希望把文章链接给更多的朋友!

说明:此组件是为论坛类项目定制的一个实用的顶部导航栏,当然也可以用于其他的Web项目,只需要稍作修改便可以达到想要的效果。其中导航栏包含了搜索栏,用户头像,以及基本的导航标题。导航栏标题的选中是通过 vue-router(路由)实现。

💕💕*:文末附下载连接*

导航栏效果

Vue自定义网页顶部导航栏(vue自定义页面)

详细步骤

第一步:安装 vue-router

npm i vue-router@3

第二步:在 main.js 中引入和使用 VueRouter

import VueRouter from 'vue-router';Vue.use(VueRouter)

第三步: 创建一个组件BBSHeader

<template> <div> <div class="header"> <div class="box"> <h1> <img src="../assets/logo.png"> <span>Aubuary</span> </h1> <nav> <router-link active-class="active" to="/home">首页</router-link> <router-link active-class="active" to="/ask">问答</router-link> <router-link active-class="active" to="/community">社区</router-link> </nav> </div> <div class="box"> <input class="text" type="text" placeholder="请输入关键词~~~" name="search"> <input class="button" type="button" value="搜索"> <img src="../assets/portrait.png"> <nav> <a >消息</a> <a>发布</a> </nav> </div> </div> <div class="contents"> <div class="content"> <!--指定组件的位置--> <router-view></router-view> </div> </div> </div></template><script> export default { name: "BBSHeader" }</script><style scoped> .header{ display: flex; align-items: center; justify-content: space-between; height: 50px; background-color:#292c2f; color: #ffffff; /*吸顶效果*/ /* position: sticky; position: -webkit-sticky; !*兼容 -webkit 内核的浏览器*! top: 0px; !*必须设一个值,否则不生效*!*/ } .box{ display: flex; align-items: center; } h1{ display: flex; align-items: center; font: normal 28px Cookie, Arial, Helvetica, sans-serif; padding: 0px 20px; } img{ width: 40px; height: 40px; } nav { display: flex; align-items: center; margin: 0px 40px; font:16px Arial, Helvetica, sans-serif; } nav a{ padding: 0 15px; width: 32px; text-decoration:none; color: #ffffff; font-size: 16px; font-weight: normal; opacity: 0.9; } nav a:hover { opacity: 1; } .active { color: #608bd2; pointer-events: none; opacity: 1; } /*搜索框*/ .text{ height: 22px; font-size: 14px; border: 1px solid #ccc; padding: 3px 16px; border-bottom-left-radius: 20px; border-top-left-radius: 20px; } .text:focus{ outline: none; border-color: rgba(82, 168, 236, 0.8); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); } .button{ width: 60px; height: 30px; font-size: 14px; margin-right: 35px; border: 1px solid #608bd2; background-color: #608bd2; border-top-right-radius: 20px; border-bottom-right-radius: 20px; } .contents{ display: flex; justify-content: center; } .content{ display: flex; width: 1400px; height: 1400px; /*background-color: #f0f2f3;*/ }</style>

第四步:创建一个路由器 新建如下文件夹和文件 |–pages   |–BBSAsk.vue   |–BBSCommunity.vue   |–BBSHome.vue |–router   |–index.js

其中index.js中的内容如下

import VueRouter from 'vue-router';import BBSHome from "@/pages/BBSHome";import BBSAsk from "@/pages/BBSAsk";import BBSCommunity from "@/pages/BBSCommunity";//创建一个路由器const router = new VueRouter({ mode: 'history', routes:[ { name: 'home', path:'/home', component:BBSHome, }, { name: 'ask', path: '/ask', component: BBSAsk, }, { name:'community', path: '/community', component:BBSCommunity, } ]})export default router

第五步:在 main.js 中引入创建好的 router

import router from "@/router";//在 new Vue对象的时候
本文链接地址:https://www.jiuchutong.com/zhishi/297503.html 转载请保留说明!

上一篇:【新星计划】如何写好你的博客,涨粉技巧总结(新星计划会限流吗)

下一篇:Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)

  • 微信勿扰模式是对所有人吗(微信勿扰模式是针对个人还是所有人)

    微信勿扰模式是对所有人吗(微信勿扰模式是针对个人还是所有人)

  • 抖音如何更换手机号(抖音如何更换手机号,账号不变)

    抖音如何更换手机号(抖音如何更换手机号,账号不变)

  • 星标好友发朋友圈会提醒吗(星标好友发朋友圈头像会有红点)

    星标好友发朋友圈会提醒吗(星标好友发朋友圈头像会有红点)

  • 手机为什么不能横屏(手机为什么不能闪充了)

    手机为什么不能横屏(手机为什么不能闪充了)

  • 微信的黑屏模式在哪里设置(微信黑屏模式怎么弄)

    微信的黑屏模式在哪里设置(微信黑屏模式怎么弄)

  • 苹果手表离手机多远不能用(苹果手表离手机很远能收到微信吗?)

    苹果手表离手机多远不能用(苹果手表离手机很远能收到微信吗?)

  • 截图用什么快捷键(截图哪个快捷键)

    截图用什么快捷键(截图哪个快捷键)

  • 电脑1tb是什么意思(电脑1tb够用吗)

    电脑1tb是什么意思(电脑1tb够用吗)

  • iphonexsmax如何强制重启手机(iphonexsmax怎么强制启动)

    iphonexsmax如何强制重启手机(iphonexsmax怎么强制启动)

  • 陌生人看自己的微信朋友圈自己能知道吗?(陌生人看自己的朋友圈自己能看到访客记录不能)

    陌生人看自己的微信朋友圈自己能知道吗?(陌生人看自己的朋友圈自己能看到访客记录不能)

  • 华为siri怎么打开(华为的siri怎么召唤出)

    华为siri怎么打开(华为的siri怎么召唤出)

  • ipad air2什么时候上市的(ipadair2什么时候在中国上市的)

    ipad air2什么时候上市的(ipadair2什么时候在中国上市的)

  • 什么是pds(什么是pds板材)

    什么是pds(什么是pds板材)

  • e-mail是什么意思(email是什么意思翻译)

    e-mail是什么意思(email是什么意思翻译)

  • word文档表格怎么画(word文档表格怎么合并单元格)

    word文档表格怎么画(word文档表格怎么合并单元格)

  • 左连接和右连接的区别(左连接和右连接的分别解决什么问题)

    左连接和右连接的区别(左连接和右连接的分别解决什么问题)

  • 病毒破坏的主要对象是(病毒的破坏性)

    病毒破坏的主要对象是(病毒的破坏性)

  • vivo手机怎样设置sos(vivo手机怎样设置闹钟)

    vivo手机怎样设置sos(vivo手机怎样设置闹钟)

  • 如何使用华为nova5(如何使用华为nova9)

    如何使用华为nova5(如何使用华为nova9)

  • ipad微信版本低登录不了怎么办(iPad微信版本低.又不能升级新版本,怎么办?)

    ipad微信版本低登录不了怎么办(iPad微信版本低.又不能升级新版本,怎么办?)

  • 微信一键转发什么意思(微信 一键转发)

    微信一键转发什么意思(微信 一键转发)

  • Mac qq音乐怎么下载歌曲(mac qq音乐怎么下载mp3格式的音乐)

    Mac qq音乐怎么下载歌曲(mac qq音乐怎么下载mp3格式的音乐)

  • BIOS设置USB启动方法使用教程(u盘bios设置usb启动)

    BIOS设置USB启动方法使用教程(u盘bios设置usb启动)

  • php中ginkgo框架是什么?(php框架是干什么的)

    php中ginkgo框架是什么?(php框架是干什么的)

  • 股权转让如何缴纳增值税
  • 小规模纳税人增值税优惠政策
  • 金税四期一般纳税人应对
  • 物业公司一般纳税人增值税税率
  • 回迁房项目的会计和税务处理
  • 如何做现金支票凭证
  • 高新企业职工教育经费扣除比例
  • 电子承兑汇票如何拆小
  • 代扣代缴公积金有返还吗
  • 公司交的拍卖费计入哪个会计科目?
  • 纳税申报表多缴了怎么办
  • 期初未交增值税借方余额
  • 企业法人股东向个人借款能起诉查封公司财产吗
  • 金税四期上线对高净值人士的影响
  • 资源税征收管理纳税期限
  • 防伪税控服务费减免文件
  • 房地产预收房款怎么开票
  • 没有销项税进项要交税吗
  • 生育津贴还扣税吗
  • 租赁押金的法律规定
  • 应付的工资属于什么科目
  • 出租包装物和出借包装物的摊销额
  • 外汇的收入
  • 解决的英文
  • bios中关闭软盘
  • 苹果电脑任务栏跑到左边去了
  • 怎么写会计凭证
  • rsrcmtr.exe - rsrcmtr是什么进程 有什么用
  • php中字符串函数
  • 固定资产自行建造的会计处理
  • 财政预算单位可以既是省级又是中央
  • 金融资产减值损益怎么算
  • php自动载入自定义函数文件
  • php提交post数据
  • css字体溢出
  • vue实例完整项目源码
  • 印花税城建税和教育费附加怎么算
  • dos命令暂停停10s
  • tar -xvf命令
  • 设计模式代理模式
  • 微信小程序分包中插件样式丢失
  • 外单位替本单位缴纳医保
  • 为什么结转材料成本差异
  • 合营企业和联营企业都是权益法吗
  • sql server 2008 安装 1935
  • 关联方往来款如何处理
  • 计件工资怎么算公式
  • 专项应付款能转出吗
  • 买卖股票手续费怎么算
  • 会务费可以抵扣进项税额吗
  • 账面价值,账面净值,账面余额三者的区别
  • 固定资产管理系统设置及业务处理
  • 编写sql需要注意什么
  • mysql如何实现多表查询
  • sql如何实现循环
  • win8.1资源管理器频繁假死
  • 活动目录管理工具
  • centos怎么配置yum
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • win10系统开机密码设置方法
  • ubuntu20.04忘记root密码
  • w10升级失败怎么办
  • win8磁盘分区合并
  • Win7如何安装音频设备
  • 微软win10专业版多少钱
  • win8怎么设置
  • windows7无法继续安装
  • 如何开启金山毒霸
  • js必须掌握的
  • 阿里云云服务器ecs位于云端
  • js 模拟滑动
  • node.js使用mysql
  • 安卓 html
  • javascript选项
  • unity3d ui
  • 两个python中内置的数值运算函数
  • 云阅卷查询成绩登录入口
  • 吉林省国家税务局官网
  • 农机免税范围
  • 省级税务机关是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设