VANT菜单键的固定

简介: VANT菜单键的固定

1 问题描述


制作Tab标签导航栏中的菜单键(三个点/三条横线),需要将它固定在顶部导航栏的右侧(或左侧)。那么如何固定菜单键呢?


2算法描述


在使用图标并固定在标签栏右侧需要通过<template #nav-right></template>标签进行样式的标签栏右侧固定,而需要在顶部导航栏右侧进行固定则需style样式设定。


代码清单 1


<van-tabs class="menu-tabs" v-model="activeName" @click="tagClick">
      <van-tab title="导览" name="guide" >a</van-tab>
           <van-tab title="出入口" name="entranceandexit">b</van-tab>
           <van-tab title="教学楼" name="academicBuilding">c</van-tab>
<template #nav-right>
<i class="placeholder"></i>
<van-icon name="wap-nav" class="fixedly-btn-right" @click="Menushow=true"></van-icon>
           </template>
</van-tabs>

style样式


代码清单 2


/* 菜单键 */
.fixedly-btn-right{
   /* 固定位置*/
   position: fixed;
   right: 0;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 66px;
   height: 45px;
   background-color: #FFFFFF;
   /* 透明度*/
   opacity: 0.9;
   /* 图标大小*/
   font-size: 23px;
}
/* 占位符 (将导航栏最后一项显现出来)*/
.placeholder{
   flex-shrink: 0;
   width: 66px;
   height: 45px;
}


效果样式:



3结语


本篇文章主要讲的是vant的菜单键的固定。在固定菜单键时遇到了许多不会的问题,但通过某些渠道的相似做法,我们可以牵引到不同案例中,将不同的需求结合一起,这样就能解决问题。

目录
相关文章
|
人工智能 并行计算 PyTorch
【PyTorch&TensorBoard实战】GPU与CPU的计算速度对比(附代码)
【PyTorch&TensorBoard实战】GPU与CPU的计算速度对比(附代码)
664 0
|
Java Maven Spring
maven项目,动态读取外部配置文件
maven项目,动态读取外部配置文件
|
SQL 关系型数据库 MySQL
软件测试|使用PyMySQL访问MySQL数据库的详细指南
软件测试|使用PyMySQL访问MySQL数据库的详细指南
|
编解码 算法 数据处理
基于八叉树的空间划分及搜索操作
基于八叉树的空间划分及搜索操作
基于八叉树的空间划分及搜索操作
|
JavaScript
VUE上传功能本地上传正常,打包上传后报错TypeError: ***.upload.addEventListener is not a function
VUE上传功能本地上传正常,打包上传后报错TypeError: ***.upload.addEventListener is not a function
1630 0
|
7月前
|
消息中间件 人工智能 自然语言处理
基于 RocketMQ 事件驱动架构的 AI 应用实践
基于 RocketMQ 事件驱动架构的 AI 应用实践
197 2
|
10月前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于yolov4深度学习网络的公共场所人流密度检测系统matlab仿真,带GUI界面
本项目使用 MATLAB 2022a 进行 YOLOv4 算法仿真,实现公共场所人流密度检测。通过卷积神经网络提取图像特征,将图像划分为多个网格进行目标检测和识别,最终计算人流密度。核心程序包括图像和视频读取、处理和显示功能。仿真结果展示了算法的有效性和准确性。
251 31
|
前端开发
前端使用 <el-descriptions>标签报错: <el-descriptions> - did you register the component correctly
前端使用 <el-descriptions>标签报错: <el-descriptions> - did you register the component correctly
673 0
|
JavaScript
vue3 实现电子签名
vue3 实现电子签名
769 1
|
JavaScript
vue3 实现电子签名
vue3 实现电子签名