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

  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 :是否显示返回按钮
相关推荐
我很苦涩的4 小时前
使用微信小程序实现多格验证码效果
微信小程序·小程序
阿里花盘4 小时前
花店微信小程序怎么做,创建一个小程序需要多少钱
微信小程序·小程序
2501_916008895 小时前
没有源码如何加密 IPA 实战流程与多工具组合落地指南
android·ios·小程序·https·uni-app·iphone·webview
LXA08096 小时前
UniApp 小程序中使用地图组件
小程序·uni-app·notepad++
bug总结7 小时前
更新原生小程序封装(新增缓存订阅)完美解决
前端·缓存·小程序
2501_933509079 小时前
无锡制造企税惠防错指南:知了问账帮守政策红利线
大数据·人工智能·微信小程序
汤姆yu12 小时前
基于微信小程序的智慧社区娱乐服务管理平台
微信小程序·娱乐
2501_9159090613 小时前
Flutter 应用怎么加固,多工具组合的工程化实战(Flutter 加固/Dart 混淆/IPA 成品加固/Ipa Guard + CI)
android·flutter·ios·ci/cd·小程序·uni-app·iphone
千寻技术帮14 小时前
50013_基于微信小程序的校园志愿者系统
mysql·微信小程序·springboot·文档·ppt
2501_9159090616 小时前
深入理解HTTPS和HTTP的区别、工作原理及安全重要性
安全·http·ios·小程序·https·uni-app·iphone