微信小程序实现topBar底部选择栏效果
本文实例为大家分享了微信小程序实现topBar底部选择栏的具体代码,供大家参考,具体内容如下
先看一下效果:底部分为三个页面,点击不同的选项就会跳转到相对应的页面去。
下面是文件夹的结构
这个分为三个页面,分别是 index,dujia,Info
下面是代码:
app.json
{ "pages": [//有几个页面,pages里面就要绑定几个 "pages/dujia/dujia", "pages/index/index", "pages/info/info" ], "window": { "backgroundTextStyle": "dark", "navigationBarBackgroundColor": "#DF3031", "navigationBarTitleText": "topBar练习", "navigationBarTextStyle": "white" }, "tabBar": { "color": "#000000", "selectedColor": "#DF3031", "list": [ { "pagePath": "pages/index/index", "text": "第一页", "iconPath": "images/1.png", "selectedIconPath": "images/1.png" }, { "pagePath": "pages/dujia/dujia", "text": "第二页", "iconPath": "images/2.png", "selectedIconPath": "images/2.png" }, { "pagePath": "pages/info/info", "text": "第三页", "iconPath": "images/3.jpg", "selectedIconPath": "images/3.jpg" } ] } }
其他的页面都写在对应文件夹的.wxml文件里面。.wxml文件就想当于我们网页设计中的 html一样。
例如我的index页面:
<view> 第一页 </view>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
微信小程序 (三)tabBar底部导航详细介绍
tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项 主要属性: 对于tabBar整体属性设置: 对于tabBar中每个Item属性设置: 下面是官网一张图对tabBar描述: app.json的配置相对就简单了: 相关文章: hello WeApp icon组件 Window text组件
-
微信小程序 action-sheet底部菜单详解
微信小程序 action-sheet action-sheet是从底部弹出的选择菜单,子菜单通过action-sheet-item和action-sheet-cancel指定,action-sheet-item是菜单项,action-sheet-cancel顾名思义是取消隐藏菜单,我们可以通过为action-sheet-item添加bindtap来触发点击后作出的相应,点击action-sheet-cancel时会触发action-sheet的bindchange事件.可以在bindchange
-
微信小程序 底部导航栏目开发资料
微信小程序 底部导航栏目开发 我们先来看个效果图 这里,我们添加了三个导航图标,因为我们有三个页面,微信小程序最多能加5个. 那他们是怎么出现怎么着色的呢?两步就搞定! 1. 图标准备 阿里图标库 http://www.iconfont.cn/collections/show/29 我们进入该网站,鼠标滑到一个喜欢的图标上面 点击下方的 下载按钮 在弹出框中 选择了 俩个不同颜色的 图标 选择64px大小即可,我选择的是png 然后下载下来 起上别名 将上述起好名字的图标 保存到 小程序
-
详解微信小程序设置底部导航栏目方法
详解微信小程序设置底部导航栏目方法 小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家. 好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的. 我们先来看个效果图 这里,我们添加了三个导航图标,因为我们有三个页面,小程序最多能加5个. 那他们是怎么出现怎么着色的呢?两步就搞定! 1. 图标准备 阿里图标库 http://www.iconfont.cn/collections/show/29 我们进入该网站,鼠标滑到一个喜欢的图标上面 点击下
-
微信小程序实现topBar底部选择栏效果
本文实例为大家分享了微信小程序实现topBar底部选择栏的具体代码,供大家参考,具体内容如下 先看一下效果:底部分为三个页面,点击不同的选项就会跳转到相对应的页面去. 下面是文件夹的结构 这个分为三个页面,分别是 index,dujia,Info 下面是代码: app.json { "pages": [//有几个页面,pages里面就要绑定几个 "pages/dujia/dujia", "pages/index/index", "pag
-
微信小程序开发之左右分栏效果的实例代码
本文以一个简单的小例子,简述在微信小程序开发中左右分栏功能的实现方式,主要涉及scroll-view ,列表数据绑定,及简单样式等内容,属于初级入门内容,仅供学习分享使用. 概述 在微信小程序开发中,左右分栏(左边显示分类,右边显示明细,然后进行联动)是一种常见的布局方式,多应用于点餐,冷饮店,外卖,以及其他类似的商城. 布局分析 布局分析图示如下: 涉及知识点 •scroll-view 可滚动视图区域.使用竖向滚动时,需要给<scroll-view>一个固定高度,通过 WXSS 设置 hei
-
微信小程序实现横向滚动导航栏效果
1.page.wx.css内容如下: <view class='classify_list'> <view class="classify">分类1</view> <view class="classify">分类1</view> <view class="classify">分类1</view> <view class="classify&quo
-
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
前言 navigationBar相信大家都不陌生把?今天我们就来说说自定义navigationBar,把它改变成我们想要的样子(搜索框+胶囊.搜索框+返回按钮+胶囊等). 思路 隐藏原生样式 获取胶囊按钮.状态栏相关数据以供后续计算 根据不同机型计算出该机型的导航栏高度,进行适配 编写新的导航栏 引用到页面 正文 一.隐藏原生的navigationBar window全局配置里有个参数:navigationStyle(导航栏样式),default=默认样式,custom=自定义样式. "wind
-
微信小程序实现日期范围选择
本文实例为大家分享了微信小程序实现日期范围选择的具体代码,供大家参考,具体内容如下 样式如下: 分别点击开始日期和结束日期选择时间(底部弹框): date.wxml: <view class="range-style mar-top"> <view class="picker-title">日期范围:</view> <!-- 时间段 -->
-
uniapp小程序配置tabbar底部导航栏实战指南
目录 前言: 正文 Tips 1.首先我们准备好自己项目所需要的tab图标 2.找到我们的pages.json文件进行配置 3.配置一下导航栏标题内容 4.来看看我们的成果(效果图) 总结 前言: 配置底部导航栏首先需要大家准备好自己想要使用的图标,每个tab可以选择两个图标,分别为选中前的和选中后的.之后我们根据uniapp官网提供的 uniapp官网tabbar配置项,话不多说直接上正文一起来学习一下如何配置底部导航栏吧. 正文 首先我们先看一下官网中的介绍:如果应用是一个多 tab 应用,
-
微信小程序开发之相册选择和拍照详解及实例代码
微信小程序 拍照和相机选择详解 前言: 小程序中获取图片可通过两种方式得到,第一种是直接打开微信内部自己的样式,第一格就是相机拍照,后面是图片,第二种是弹框提示用户是要拍照还是从相册选择,下面一一来看. 选择相册要用到wx.chooseImage(OBJECT)函数,具体参数如下: 直接来看打开相机相册的代码: Page({ data: { tempFilePaths: '' }, onLoad: function () { }, chooseimage: function () { var t
-
微信小程序 开发之顶部导航栏实例代码
微信小程序 开发之顶部导航栏 需求:顶部导航栏 效果图: wxml: <!--导航条--> <view class="navbar"> <text wx:for="{{navbar}}" data-idx="{{index}}" class="item {{currentTab==index ? 'active' : ''}}" wx:key="unique" bindtap=
-
微信小程序实现左侧滑动导航栏
本文实例为大家分享了微信小程序实现左侧滑动导航栏的具体代码,供大家参考,具体内容如下 左侧滑动导航栏如图 wxml <!-- 左侧滚动栏 --> <view class='under_line'></view> <view style='float: left' class='left'> <scroll-view scroll-y scroll-with-animation scroll-left="{{scrollLength}}&quo
-
微信小程序点击顶部导航栏切换样式代码实例
这篇文章主要介绍了微信小程序点击顶部导航栏切换样式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类似这样的效果 <view class='helpCateList'> <!-- 类别 --> <scroll-view class='scroll-view' scroll-x="true"> <view class="item-content" wx:key=&qu
随机推荐
- Vuejs第六篇之Vuejs与form元素实例解析
- Vue.js动态组件解析
- spring boot 使用@Async实现异步调用方法
- java 2d画图示例分享(用java画图)
- iOS 屏幕解锁文字动画效果
- MVC项目结构搭建及单个类的实现学习笔记1
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传输
- php实现Linux服务器木马排查及加固功能
- android开发教程之时间对话框核心代码
- Golang 内存模型详解(一)
- Python语言实现机器学习的K-近邻算法
- jQuery中的siblings用法实例分析
- Linux使用scp远程传输命令进行服务器文件互传(阿里云服务器)
- SQL语句分组获取记录的第一条数据的方法
- Jquery增加鼠标中间功能mousewheel的实例代码
- 安装服务器常见组件之ISAPI_Rewrite组件图文安装教程
- 浅谈C++虚重载操作符 virtual operator= 的使用方法
- 利用java批量给pdf加水印的方法示例
- thinkphp5 URL和路由的功能详解与实例
- CentOS6.9中搭建FTP服务器的方法