当前位置: 首页 > news >正文

uniapp自定义导航栏左中右内容和图标,以及点击事件

uniapp自定义导航栏左中右内容和图标,以及点击事件

效果:
在这里插入图片描述

页面:

		<view class="navigation-bar"><view class="navigation-bar-left" @click="navigateBack"><u-icon name="arrow-left" size="20"></u-icon></view><view class="navigation-bar-title"><view class="navBarTitle"><view>{{userName}}</view><u-icon name="edit-pen" size="20"></u-icon></view></view><view class="navigation-bar-right"><u-icon name="list-dot" size="24" @click="openSettings"></u-icon></view></view>

方法:

methods:{
navigateBack() {
// 处理返回逻辑,可以是uni.navigateBack或uni.switchTab等uni.navigateBack();},
openSettings() {
// 处理设置图标点击事件uni.navigateTo({
url: '/pagesA/registration/useLoginList/useLoginList'})},
editUser() {uni.showToast({title: '点击了设置',icon: 'none'});}
}

样式:

	.navigation-bar {display: flex;align-items: center;padding: 10px;background-color: #fff;position: fixed;top: 0;width: 100%;z-index: 100;}.navigation-bar-left,.navigation-bar-right {width: 50rpx;display: flex;align-items: center;margin-right: 20px;}.navigation-bar-title {flex: 1;text-align: center;font-size: 18px;}.navBarTitle {display: flex;align-items: center;justify-content: center;}

page.json中配置不显示默认导航栏

{"path": "registration/useLoginList/useLoginList","style": {"navigationBarTitleText": "使用登记清单","enablePullDownRefresh": false}}

相关文章:

  • 【Docker】Docker资源(创建容器)CPU/内存/磁盘IO/GPU限制与分配教程
  • IOS面试题编程机制 6-10
  • 【Java程序设计】【C00373】基于(JavaWeb)Springboot的社区疫情返乡管控系统(有论文)
  • 【阅读笔记】《一个聪明的投资者》
  • LODGE 学习笔记
  • volatile,synchronized,reentranlock,CAS详解
  • go env 命令详解
  • TouchGFX之Button
  • JavaEE企业级分布式高级架构师课程
  • python知识点总结(十)
  • Chrome 插件 storage API 解析
  • 类的定义与实例化
  • AI大模型学习:AI大模型在特定领域的应用
  • 华为OD七日集训第5期 - 按算法分类,由易到难,循序渐进,玩转OD
  • 工业无线网关在汽车制造企业的应用效果和价值-天拓四方
  • 【Leetcode】101. 对称二叉树
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • [笔记] php常见简单功能及函数
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【5+】跨webview多页面 触发事件(二)
  • Angular 2 DI - IoC DI - 1
  • go append函数以及写入
  • Java读取Properties文件的六种方法
  • java多线程
  • js如何打印object对象
  • SSH 免密登录
  • 测试开发系类之接口自动化测试
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 讲清楚之javascript作用域
  • 模型微调
  • 容器服务kubernetes弹性伸缩高级用法
  • 设计模式 开闭原则
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 微信开放平台全网发布【失败】的几点排查方法
  • 用Python写一份独特的元宵节祝福
  • 找一份好的前端工作,起点很重要
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (九)One-Wire总线-DS18B20
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)关于pipe()的详细解析
  • (转)视频码率,帧率和分辨率的联系与区别
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .bat批处理(四):路径相关%cd%和%~dp0的区别