当前位置:   article > 正文

微信小程序使用tabbar实现点击切换页面_用于切换的怎么写用小程序

用于切换的怎么写用小程序

tabbar具体如何使用或者具体属性,请参考:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/tabbar.html

接下来就直接放代码:

tabbar.wxml

  1. <view class="page">
  2. <mp-tabbar class="topbar" style="position:fixed;top:0;width:100%;left:0;right:0;" list="{{list}}" bindchange="tabChange" current="{{index}}">
  3. </mp-tabbar>
  4. <view class="page-bd">
  5. <block wx:if="{{index==0}}">
  6. <view>这是第一个页面</view>
  7. </block>
  8. <block wx:else>
  9. <view>这是第二个页面</view>
  10. </block>
  11. </view>
  12. </view>

tabar.json(这里的路径根据你自己的来,我的weui是跟pages同级的,所以直接用的绝对路径)

  1. {
  2. "usingComponents": {
  3. "mp-tabbar": "/weui/tabbar/tabbar"
  4. }
  5. }

tabbar.js

  1. Page({
  2. data: {
  3. index:0,
  4. list: [{
  5. "text": "班级",
  6. "iconPath": "/images/class.png",
  7. "selectedIconPath": "/images/class-select.png",
  8. },
  9. {
  10. "text": "中心",
  11. "iconPath": "/images/center.png",
  12. "selectedIconPath": "/images/center-select.png",
  13. }]
  14. },
  15. tabChange(e) {
  16. // console.log('tab change', e)
  17. this.setData({
  18. index: e.detail.index
  19. })
  20. }
  21. });

这样就可以实现tabbar点击实现页面切换;

页面效果:

tabbar实现点击切换的页面效果

因为我不会传动图,所以只能放个图片,但是实际上它是可以实现的;我这个tabbar是放到顶部的,如果要放到底部,

可以在页面中mp-tabbar标签中有个style,里面有top:0;改为bottom:0;就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/682581
推荐阅读
相关标签