微信小程序-自定义简易顶部导航

  1. 创建component文件夹

  2. 创建navigation文件夹,创建navigation组件

  3. navigation.json

    bash 复制代码
    {
      "component": true,
      "usingComponents": {}
    }
  4. navigation.wxml

    bash 复制代码
    <view class="navigation">
      <van-icon wx:if="{{showBack}}" custom-class="left" name="arrow-left" color="black" size="22" bind:tap="back"/>
      <text class="center">{{title}}</text>
    </view>
  5. navication.scss

    bash 复制代码
    .navigation{
      display: flex;
      height: 130rpx;
      background-color:#ffffff;
      padding-top: 20rpx;
      justify-content: center;
      position: relative;
      border-bottom: 1px solid #ebfeca;
      .left{
        position: absolute;
        left: 10rpx;
      }
      .center{
        margin-top: 55rpx;
      }
    }
  6. navigation.js

    bash 复制代码
    // component/navigation.js
    Component({
      /**
       * 组件的属性列表
       */
      properties: {
        title:{
          type:String,
          value:"标题"
        },
        showBack:{
          type:Boolean,
          value:false
        }
      },
      /**
       * 组件的方法列表
       */
      methods: {
        back(){
          wx.navigateBack()
        }
      }
    })
  7. 组件的使用

    bash 复制代码
    <navigation showBack title="个人信息"></navigation>
    1. title :中间区域的标题信息
    2. showBack :是否显示返回按钮
相关推荐
爱学习 爱分享9 分钟前
微信小程序html 在 webview 会打开再缩放一下
微信小程序·小程序·html
梦梦代码精1 小时前
深度拆解:上门按摩系统如何成为本地生活“到家时代”的新引擎?
docker·小程序·uni-app·开源·生活·开源软件
Geek_Vison3 小时前
如何借助小程序容器技术实现跨端APP的敏捷开发
小程序·apache·敏捷流程
xshirleyl3 小时前
微信小程序开发week6-慕尚花坊项目
微信小程序·小程序
usdoc文档预览3 小时前
国产化踩坑:Vue3 / React / 小程序如何免插件实现 OFD 及复杂 Office 文档同屏预览
前端·javascript·react.js·小程序·pdf·word·office文件在线预览
倒流时光三十年3 小时前
第二章 小程序目录结构与核心文件详解
spring boot·小程序
好赞科技5 小时前
2026年八大上门服务预约小程序:解锁高效生活新体验
大数据·微信小程序
维双云5 小时前
从零到一:一份关于“做小程序的步骤”的完整实操指南
小程序
编程猪猪侠5 小时前
uni-app微信小程序车牌号输入组件实现
微信小程序·uni-app
客场消音器21 小时前
如何使用codex进行UI重构,让AI开发的前端页面不再千篇一律
前端·后端·微信小程序