微信小程序顶部可滚动导航效果


Posted in Javascript onOctober 31, 2017

需求是小程序做头部做导航分类的效果

微信小程序顶部可滚动导航效果

顶部用 scroll-view 组件横向滚动,类似tab选项卡的效果,内容用类似模板方式引用,可重复利用

<scroll-view class="scroll-view_H" scroll-x="{{true}}" style="width: 100%">
 <view wx:for="{{classify}}" wx:key="id" data-type="{{item.id}}" class="scroll-view-item_H {{curTab==item.id?'sv-item-on':'sv-item-off'}}" bindtap="classifyClick">
  {{item.name}}
 </view>
</scroll-view>
 <block wx:if="{{curTab ==0}}"> <include src="recommend.wxml"/> </block>
 <block wx:elif="{{curTab==1}}"> <include src="fuli.wxml"/> </block>
 <block wx:elif="{{curTab==2}}"> <include src="other.wxml"/> </block>
 <block wx:elif="{{curTab==3}}"> <include src="other.wxml"/> </block>
 <block wx:elif="{{curTab==4}}"> <include src="other.wxml"/> </block>
 <block wx:elif="{{curTab==5}}"> <include src="other.wxml"/> </block>
 <block wx:else> <include src="other.wxml"/> </block>

PS:下面看下小程序动态设置顶部导航条的方法

摘要

之所以记录这个,是因为在做一个小程序项目时,老板需要我在一个页面上index,在不同的时间段顶部导航的颜色需与背景相同。刚开始在老板未要求之前我都是想这样做的,但是我百度方法一直未找到正确且合适的,所以我懵逼了,就偷偷懒用一个固定颜色就好了。哪知道后来老板看项目成果时提出看法说“顶部的颜色与背景色不同感觉不好看,是否可以同不同时间段的背景色一样”,唉~老板不知我的痛,没办法只有听老板的,所以我又认真的看API了,终于看到了。

感觉这个需求会在我之后的项目中会用到,所以在这里做个笔记,

1.动态设置当前页面的标题  wx.setNavigationBarTitle(OBJECT)

object参数说明:

1.属性:title - 类型:String - 必填:是 - 说明:页面的标题

2.属性:success - 类型:Function - 必填:否- 说明:接口调用成功的回调函数

3.属性:fail - 类型:Function - 必填:否 - 说明:接口调用失败的回调函数

4.属性:complete - 类型:Function - 必填:否 - 说明:接口调用结束的回调函数(调用成功或失败都会执行)

wx.setNavigationBarTitle({
    title:"当前页面"
})

2.动态设置顶部导航栏的背景色 wx.setNavigationBarColor(OBJECT)

object参数说明:

  属性-类型-必填-说明

1.fontColor - String - 是 - 前景颜色值,包括按钮、标题、状态栏的颜色,仅支持#fff和#000

2.backgroundColor - String - 是 - 背景颜色,有效值为16进制颜色

3.animation - Object - 否 - 动画效果

4.animation.duration - Number - 否 - 动画变化时间,默认0,单位(毫秒)

5.animation.timingFunc - String - 否 - 动画变化方式,默认linear

6.success - Function - 否 - 接口调用成功的回调函数

7.fail - Function - 否 - 接口调用失败的回调函数

8.complete- Function - 否 - 接口调用结束的回调函数(成功、失败都会执行)

wx.setNavigationBarColor({
   frontColor:'#ffffff',
    backgroundColor:'#ff0000'
})

总结

以上所述是小编给大家介绍的微信小程序顶部可滚动导航效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
JavaScript数字和字符串转换示例
Mar 26 Javascript
js实现对table动态添加、删除和更新的方法
Feb 10 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
JavaScript实现算术平方根算法-代码超简单
Sep 11 Javascript
浅析JavaScript 调试方法和技巧
Oct 22 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
May 09 Javascript
js监听input输入框值的实时变化实例
Jan 26 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
JS随机数产生代码分享
Feb 24 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
React Native使用Modal自定义分享界面的示例代码
Oct 31 #Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
Oct 31 #Javascript
使用nvm管理不同版本的node与npm的方法
Oct 31 #Javascript
javascript高级模块化require.js的具体使用方法
Oct 31 #Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 #Javascript
jQuery简单实现对数组去重及排序操作实例
Oct 31 #jQuery
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 #Javascript
You might like
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
javascript 打印页面代码
2009/03/24 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
JS常用字符串处理方法应用总结
2014/05/22 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
jQuery实现复选框成对选择及对应取消的方法
2015/03/03 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
tensorflow实现简单逻辑回归
2018/09/07 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
仓库门卫岗位职责
2013/12/22 职场文书
建筑工程专业学生的自我评价
2013/12/25 职场文书
模范教师事迹材料
2014/02/10 职场文书
优秀部门获奖感言
2014/02/14 职场文书
2014年宣传工作总结
2014/11/18 职场文书
我的生日感言
2015/08/03 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书