微信小程序动态更改标题栏_微信小程序动态状态栏切换

该博客展示了如何在微信小程序中实现实时动态更改标题栏和状态栏的效果,包括滑动状态栏和左右滑动内容区域的交互。通过提供`index.wxml`, `index.wxss`, `index.json`, `index.js`等关键代码段,以及组件`components/tabs`的相关文件,详细解释了实现这一功能的过程,并给出了实际运行的Demo。读者可以在小程序中查看完整效果。" 49487791,5002421,优化解法:LeetCode最大面积容器问题,"['算法', '动态规划', '数据结构', 'Leetcode', '编程挑战']
摘要由CSDN通过智能技术生成

视频展示

动图展示

ab824db33f19d7a6a6e0794b9508a69d.gif

Demo代码

index.wxml

<mp-tabs tabs="{
     {tabs}}" activeTab="{
     {activeTab}}" swiperClass="weui-tabs-swiper" bindtabclick="onTabCLick" bindchange="onChange" activeClass="tab-bar-title__selected">
 <block wx:for="{ {tabs}}" wx:key="title">
  <view class="tab-content" slot="tab-content-{ {index}}">
   <image src="{ {images[index]}}">image>
  view>
 block>
mp-tabs>

index.wxss

page {
     
    background-color: #FFFFFF;
    height: 100%;
}

.weui-tabs-bar__wrp {
    border-bottom: 1px solid #eee;
    margin-top: 10px;
}

.weui-tabs-swiper {
    width: 100%;
    height: 100%;
}

.tab-content {
    height: 100px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    box-sizing: border-box;
    padding: 40rpx;
}

.weui-tabs-bar__title {
    margin: 0px 10px;
}

.tab-bar-title__selected {
    font-size: 20px;
    font-weight: bold;
}

index.json

{
     
  "usingComponents": {
    "mp-tabs": "../../components/tabs/index"
  }
}

index.js

Page({
     
  data: {
    tabs: [],
    activeTab: 0,
    images: ["https://wx1.sinaimg.cn/large/7139bff5ly1fjasmh731ig20dw0b04bx.gif",
      "https://wx1.sinaimg.cn/l
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值