首页 > 微信 > 详细

微信小程序 自定义header 组件

时间:2021-08-08 15:50:00      阅读:22      评论:0      收藏:0      [点我收藏+]

使用header组件

 

  <header>   //css 写在当前page页面下
    <image class="leftIcon" src="/file/leftIcon.png" bindtap="backFun"></image>
    <text class="title" bindtap="backFun">标题</text>
  </header>

 

WXML代码

<view class="header" style="padding-top:{{paddingTop}}px;height:{{lineHeight}}px">
  <slot></slot>
</view>

WXSS代码

.header{
  background-color: #ffffff;
  padding-bottom: 18rpx;
  width: 100%;
  z-index: 999;
  padding-left: 30rpx;
  display: flex;
  align-items: center;
}

JS代码

const app=getApp();
Component({
  properties: {

  },
  data: {

  },
  lifetimes: {
    attached: function() {
      let {height,top} = wx.getMenuButtonBoundingClientRect();
      let lineHeight=height
      let paddingTop=top
      this.setData({
        lineHeight,paddingTop
      })
    }
  },
  methods: {

  }
})

微信小程序 自定义header 组件

原文:https://www.cnblogs.com/banyuege/p/15114859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!