navtab触底 小程序_微信小程序NavTab简单应用

微信小程序实现顶部NavTab,这里定义了三个Tab:[Tab1, Tab2, Tab3]。

首先在微信小程序的index.wxml中搭建出布局,里面会涉及数据绑定,for lopp和自定义wcss等相关知识,首先代码是:

wx:for-item="Item" data-idx='{{idx}}" bindtap="tabSwich">

{{Item}}

flex-display中定义的是display='flex'

toptab-view中定义了外层view的css样式

tabflex中定义了flex-flow,justify-content和align-items

定义toptab.active样式,当切换另一个tab时,这个tab调用toptab.active样式

在index.js添加toptab逻辑层代码:

Page({

data: {

navTab: ["Tab1", "Tab2", "Tab3"],

currentNavTab: "0"

},

onLoad: function() {

},

tabSwich: function(e) {

this.setData({

currentNavTab: e.currentTarget.dataset.idx

});

}

})

tabSwitch通过bindtab定义数据绑定

很简短的demo,大家可以搜寻下github上关于知乎模仿的小程序,非常好的练手demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值