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

  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 :是否显示返回按钮
相关推荐
Jinkey1 天前
要用户手机号真的是为了打骚扰电话吗?浅谈微信生态会员账号体系与资产合并
后端·微信·微信小程序
用户4324281061143 天前
微信小程序从0到1接入微信支付的完整攻略
微信小程序
spmcor5 天前
微信小程序 setStorageSync 踩坑实录:别让"顺手一存"变成"隐形炸弹"
微信小程序
用户4324281061145 天前
小程序埋点设计规范:如何设计可扩展的数据采集体系
微信小程序
m0_526119406 天前
iconfont我修改好颜色,但是在小程序项目是黑色的
小程序
2601_956743686 天前
2026 上海小程序开发甄选:源码、云函数、跨端兼容技术评判
小程序·开发经验·上海
IT_张三6 天前
CSDN-项目分享-暑期备考小程序
小程序
IsJunJianXin6 天前
pdd小程序 cdp 保存响应体
linux·服务器·小程序·pdd小程序·拼多多响应体解密·小程序cdp·拼多多rpc取响应体
Geek_Vison6 天前
APP瘦身实战:从80MB+砍到15MB——基于小程序容器技术剥离APP非核心业务的实践分享
小程序·uni-app·mpaas
weikecms6 天前
聚合返利CPS小程序快速搭建教程
人工智能·微信·小程序