微信小程序 - 替换tabbar(采用固定定位形式)

简单示例(提供思路):

wxml(作为模板形式插入到需要tabbar的地方去)

 1 <view class=‘tab-bar‘>
 2   <view class="usermotto">
 3     <navigator url=‘../logs/logs‘>
 4       <button class="user-motto">tabbar1</button>
 5     </navigator>
 6   </view>
 7
 8   <view class="usermotto">
 9     <navigator url=‘../index/index‘>
10       <button class="user-motto">tabbar2</button>
11     </navigator>
12   </view>
13
14   <view class="usermotto">
15     <navigator url=‘../logs/logs‘>
16       <button class="user-motto">tabbar3</button>
17     </navigator>
18   </view>
19 </view>

wxss(作为全局放入到app.wxss里面去)

 1 .tab-bar {
 2   width: 100%;
 3   position: fixed;
 4   bottom: 0;
 5   padding: 2%;
 6   display: flex;
 7   justify-content: space-around;
 8   box-shadow: 1px 1px 1px 1px #ddd;
 9   background-color: #ddd;
10 }
11
12 .tab-bar button {
13   color: #fff;
14   background-color: #1D82FE;
15 }

原文地址:https://www.cnblogs.com/cisum/p/9380792.html

时间: 2024-10-08 01:08:50

微信小程序 - 替换tabbar(采用固定定位形式)的相关文章

值得记录的(五)- 微信小程序自定义 tabbar

一定的需求情况下,无法使用小程序原生的 tabbar 的时候,需要自行实现一个和 tabbar 功能一模一样的自制组件. 查阅了海量的博客和文档之后,亲自踩坑.总结了三种在不使用微信小程序原生 tabbar的情况下自制 tabbar 的方法.并说说这几种方法各自的特色. 类 navigator 跳转方式 类 navigator 跳转方式是我自己起的名称,因为它的实现思路就是这个样子的.期初参考 微信小程序自定义tabBar组件开发 这篇博文的思路.进行了这种方式的尝试,并为后续提供了解决思路.在

【微信小程序】tabBar不显示的问题

在app.json中配置了4个页面,在tabBar的list中随意写了两个页面,编译后发现不能显示tabBar. { "pages": [ "pages/musicList/musicList", "pages/test/test", "pages/index/index", "pages/logs/logs" ], "window": { "backgroundTextSty

微信小程序自定义tabbar的问题

个人感觉小程序的tab样式自定义的能力有所欠缺,不够美观,于是今天自己diy了一个tab 测试的时候发现,无论是使用navigator跳转(会出现点击的效果)还是用bindtap(触摸),因为没有定义tabbar, 跳转的方式都只能是页面重定向的,导致tab页上的ABCD互相跳转的时候,每次都会重新渲染视图,由此带来的 视觉效果很不好,没有系统tabbar跳转地自然,万般无奈之下,只好用回系统自带的tabbar. 如果你有好的方法能够解决自定义tabbar跳转重新渲染的问题,烦请告知,在此谢过!

微信小程序自定义tabBar和遇到的一些问题

第一步 在app.json文件找到“tarBar”对象,然后添加一个属性,代码如下: "tabBar": { "custom": true, //添加这个属性 "color": "#707070", "selectedColor": "#00c4cc", "list": [ { "pagePath": "pages/home/index&

关于微信小程序的tabbar

1.确认你的 app.json下的"pages"对象中 第一个page是你的 tabbar中list集合的第一个page 如: "pages":[ "pages/shouye/shouye", "pages/mainpage/mainpage", "pages/fund/fund", "pages/zichan/zichan", "pages/mine/mine" ]

微信小程序之 tabBar 不显示

第一步,按照index创建了myBus 第二步:更改app.json,即全局变量 重点在于: 最后: 完成!

微信小程序仿朋友圈 上传图片 定位

            两个页面  ,,上面是效果图!!!! 以下代码有部分是开发时用到的代码,懒的删了.不需要的自行删除 代码如下 : //index.wxml 发布页面 <form bindsubmit="formSubmit"> <view class="section"> <textarea bindblur="bindTextAreaBlur" auto-height placeholder="这

微信小程序 - 自定义tabbar

各种奇葩的需求,造就了我们 wxml 1 <view class="nav-tabs"> 2 <view class="tab-list {{currentTab == idx?'active':'default'}}" wx:for="{{tabArray}}" wx:key="prototype" wx:for-index="idx" wx:for-item="itemNam

微信小程序FAQ

1. 图片名注意大小写. 不然本地预览是可以看到的.上传后用手机就看不到了. 2. bindtap等事件传参 wxml <view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view> JS Page({ tapName: function(event) { console.log(event) } }) event 打印结果 { "