位置: 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时间日期选择器组件(实现向后端传值)

  • 除甲醛净化什么最有效(除甲醛的净化器哪个品牌做得最好)

    除甲醛净化什么最有效(除甲醛的净化器哪个品牌做得最好)

  • 世人对袁隆平的评价句子(名人对袁隆平评价的句子)(世人对袁隆平的评价语)

    世人对袁隆平的评价句子(名人对袁隆平评价的句子)(世人对袁隆平的评价语)

  • 华为nova9pro多大屏幕(华为nova9pro256g)

    华为nova9pro多大屏幕(华为nova9pro256g)

  • 为什么加入微信黑名单了还能收到信息(为什么加入微信群要实名认证)

    为什么加入微信黑名单了还能收到信息(为什么加入微信群要实名认证)

  • 三星s10与note10的区别(三星s10+跟note10)

    三星s10与note10的区别(三星s10+跟note10)

  • 消除微信未读消息红点怎么办(消除微信未读消息数量)

    消除微信未读消息红点怎么办(消除微信未读消息数量)

  • win 10关闭自动更新,还是会自动更新(Win10关闭自动更新方法永久)

    win 10关闭自动更新,还是会自动更新(Win10关闭自动更新方法永久)

  • 手机扩音器声音小怎么办(手机扩音器声音小有杂音)

    手机扩音器声音小怎么办(手机扩音器声音小有杂音)

  • 阿里拍卖拍下来不想要了怎么办(阿里拍卖拍了可以退款吗)

    阿里拍卖拍下来不想要了怎么办(阿里拍卖拍了可以退款吗)

  • 键盘确定键是哪一个(键盘确定键坏了怎么办)

    键盘确定键是哪一个(键盘确定键坏了怎么办)

  • 通过发现添加是什么意思(发现添加是什么意思)

    通过发现添加是什么意思(发现添加是什么意思)

  • 金山和小米的关系(金山和小米 入职哪家好)

    金山和小米的关系(金山和小米 入职哪家好)

  • 戴尔笔记本开机没反应(戴尔笔记本开机滴滴响)

    戴尔笔记本开机没反应(戴尔笔记本开机滴滴响)

  • 苹果手机微信怎么下载不了(苹果手机微信怎么双开)

    苹果手机微信怎么下载不了(苹果手机微信怎么双开)

  • 怎样给华为手机下载铃声(怎样给华为手机电池补电)

    怎样给华为手机下载铃声(怎样给华为手机电池补电)

  • 怎么关闭微博(怎么关闭微博广告推送)

    怎么关闭微博(怎么关闭微博广告推送)

  • 苹果x可以用安卓快充头吗(苹果x可以用安卓充电吗)

    苹果x可以用安卓快充头吗(苹果x可以用安卓充电吗)

  • 购买电脑版西瓜视频手机可以吗(电脑端有西瓜视频吗)

    购买电脑版西瓜视频手机可以吗(电脑端有西瓜视频吗)

  • epic如何退订(epic怎么取消退款)

    epic如何退订(epic怎么取消退款)

  • 流量kb和mb是什么意思(流量的kb和mb有什么区别)

    流量kb和mb是什么意思(流量的kb和mb有什么区别)

  • 京东白条分期利息是多少(京东白条分期利息是先扣除吗)

    京东白条分期利息是多少(京东白条分期利息是先扣除吗)

  • mac怎么安装双系统 苹果电脑安装双系统图文教程(mac安装双系统教程)

    mac怎么安装双系统 苹果电脑安装双系统图文教程(mac安装双系统教程)

  • 人际交往的作用(人际交往的作用是什么)

    人际交往的作用(人际交往的作用是什么)

  • 如何管理和维护RHCS集群(如何管理和维护企业微信客户)

    如何管理和维护RHCS集群(如何管理和维护企业微信客户)

  • 文章审核后给会员增加积分金币的方法(文章初审过了)

    文章审核后给会员增加积分金币的方法(文章初审过了)

  • 一般纳税人的申报方式
  • 房产税和土地使用税每年都要交吗
  • 网银转账往来款
  • 注册公司工贸和商贸哪个更好一些
  • 其他业务成本影响营业成本吗
  • 短期投资有什么缺点
  • 劳务费确认收入
  • 两处以上取得工资如何交社保
  • 学校捐赠收入需上交吗
  • 法人转钱进公账要交税吗
  • 共同开发无形资产怎么算
  • 企业转企业对公账户
  • 外购商品赠送给顾客
  • 企业实际发生的与取得收入有关的、合理的支出,包括
  • 工业企业哪些房子要交房产税
  • 人工费用占销售收入比重
  • 餐饮定额发票可以用吗现在
  • 劳务派遣公司怎么赚钱
  • 正确解读《非居民金融账户涉税信息尽职调查管理办法》
  • 商品进销差价属不属于存货
  • 分公司固定资产转入总公司的分录怎么做?
  • 出售已计提减值准备的固定资产
  • 分期付款的车怎么做分录
  • 到银行开公司账户需要多少手续费
  • 发票有问题找谁
  • 分公司是否可以与劳动者建立劳动关系
  • 电子发票无法预览怎么弄
  • 水利建设专项收入怎么申报不了
  • 办税员可以增加办税员吗
  • app data文件夹
  • 工程安装成本分录
  • linux常用命令make
  • php嵌入js
  • element-plus vue
  • 企业所得税的概述
  • mysql如果不存在就创建表
  • PHP:pcntl_wait()的用法_PCNTL函数
  • 乱账怎么调整
  • 圣帕特里克的传说
  • 法定假日的加班费怎么算
  • php静态页面生成
  • 基于php的系统
  • 政府会计制度下财务会计包含几要素
  • 红字发票账务处理需冲回成本吗?
  • 增值税上期留抵税额
  • php技术和mysql怎么结合
  • 电力系统培训计划
  • 自然人独资公司可以变更法人吗
  • 在SQL Server中使用存储过程的优点包括
  • 非营利组织增值税怎么处理
  • 业务招待费进项票可以抵扣吗
  • 小规模纳税人零申报可以持续多久
  • 商誉是成本法还是收入法
  • 注册资本认缴与实缴有什么区别
  • 收到的成本票怎么做账
  • 分期收款销售的会计与纳税处理
  • 工程收据怎么开表格
  • 签合同的名称和内容
  • 应付利润科目
  • 主营业务成本与其他业务成本的区别
  • 有限公司能否申请银行存对支票
  • 银行对账单怎么打印
  • sql服务在哪
  • Linux系统下findmnt命令使用全解
  • win8系统打开不了软件
  • win8热点设置
  • 为什么win8系统的键盘输入不了字
  • cleanmymac3激活码领取
  • cocos creator rpg
  • javascript html5摇一摇功能的实现
  • 根据安全生产法的规定,生产经营单位
  • python变量字符串等函数
  • python中的全局变量
  • 福建税务总局电话
  • 郑州市华润燃气多少钱一立方
  • 税务蓝和电信蓝一样吗
  • 电子发票专用章怎么设置
  • 银行收取手续费可以抵扣进项税额吗
  • 营业执照网上申报入口官网
  • 怎么登陆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设