微信小程序开发之分页滑动栏代码展示

本文实例为大家分享了微信小程序分页滑动栏的具体代码,供大家参考,具体内容如下

功能:

1.分页栏与滑动视图绑定
2.点击分页栏自动滑动到对应视图
3.滑动的到视图对应分页栏自动显示选中样式

上代码

wxml

 分页标签1 分页标签2 分页标签3      

登录后复制

wxss

/*1.横向排列分页标签2.每个分页标签各占1/3*/.tapNav { display: flex; flex-direction: row;}.tapNav view{ flex:1; width:200rpx; height:100rpx; text-align: center; line-height: 100rpx; font-family: "微软雅黑";}/*选中样式*/.tapNav .active { color:blue; border-bottom:4rpx solid mediumseagreen;}#swiper { margin-top:40rpx;}#swiper image{ width:100%;}

登录后复制

js

//index.js//获取应用实例var app = getApp()Page({ data: { // 图片地址 imgUrls: [  'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',  'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',  'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg' ], //是否显示面板指示点 indicatorDots: true, //自动播放 autoplay: true, //切换时间间隔 interval: 2000, //滑动时长 duration: 1000, //存放滑动视图的current current:0, //分页标签class条件判断的值 tabArr:{  tabCurrentIndex:0 } }, //事件处理函数 //触摸分页标签触发事件 veHandle:function(e){ //每个分页标签都设置了data-index,触摸触发事件获取此数值 //用此数值替换滑动视图的current //用此数值替换分页标签class判断的值 console.log(e.target.dataset.index) var currentIndex = e.target.dataset.index this.setData({  current:currentIndex,  "tabArr.tabCurrentIndex":currentIndex }) }, //通过滑块视图的current改变触发事件 swiperChange:function(e){ //获取视图滑块当前的current //用此数值替换分页标签的current的值 console.log(e.detail.current) var swiperCurrent = e.detail.current; this.setData({  'tabArr.tabCurrentIndex':swiperCurrent }) }, onLoad: function () { console.log('onLoad') }})

登录后复制

以上就是微信小程序开发之分页滑动栏代码展示的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1523767.html

(0)
上一篇 2025年2月18日 06:03:54
下一篇 2025年2月18日 06:04:06

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • uni-app 小程序 Laravel+jwt 权限认证系列

    uni-app开发教程栏目介绍系列权限认证的方法。 推荐:uni-app开发教程 环境说明 uni-applaravel 5.7 + jwt-auth 1.0.0 权限认证整体说明 设计表结构前端 request 类有关权限认证的 js 封…

    2025年3月13日
    200
  • uniapp上如何实现小程序的微信登录功能(流程总结)

    uniapp上如何实现小程序的微信登录功能?下面本篇文章给大家分享一下uniapp上小程序的微信登录功能的具体操作流程,希望对大家有所帮助! 之前写过一篇介绍uniapp开发微信登录功能,那是个安卓app版本,今天介绍下在小程序上如何实现微…

    2025年3月13日 编程技术
    200
  • uniapp怎么实现小程序页面的自由拖拽功能

    uniapp怎么实现小程序页面的自由拖拽功能?下面本篇文章给大家介绍一下uniapp实现小程序页面自由拖拽组件的方法,希望对大家有所帮助! 先看实现效果: 【相关推荐:《uniapp教程》】 实现过程 根据查阅文档,要实现拖拽功能,大概有三…

    2025年3月13日
    200
  • 详细了解uniapp和小程序中的分包步骤

    uniapp和小程序如何分包?下面本篇文章带大家详细了解一下uniapp和小程序的分包步骤,希望对大家有所帮助! 一、小程序分包 每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用…

    2025年3月13日
    200
  • UniApp实现字节跳动小程序原生组件的扩展与使用技巧

    uniapp是一种基于vue框架的跨端开发工具,通过使用uniapp,我们可以方便地将一个项目同时编译成多个平台的应用程序,包括小程序、h5、app等。而字节跳动小程序是一种独特的小程序形式,它有着自己的原生组件和独特的开发方式。本文将介绍…

    编程技术 2025年3月13日
    200
  • UniApp实现小程序与原生应用的无缝衔接

    uniapp是一款跨平台的开发框架,可以将小程序与原生应用进行无缝衔接。本文将介绍如何利用uniapp实现小程序与原生应用的衔接,并给出相应的代码示例。 UniApp是一种基于Vue.js框架的开发工具,它的特点是可以统一开发和管理H5、小…

    编程技术 2025年3月13日
    200
  • uniapp如何实现小程序和H5的快速转换

    uniapp如何实现小程序和H5的快速转换,需要具体代码示例 近年来,随着移动互联网的发展和智能手机的普及,小程序和H5成为了不可或缺的应用形式。而uniapp作为一个跨平台的开发框架,可以在一套代码的基础上,快速实现小程序和H5的转换,大…

    2025年3月13日
    200
  • 如何通过Vue实现图片的滑动和剪辑功能?

    如何通过Vue实现图片的滑动和剪辑功能? Vue.js是一款流行的JavaScript框架,它提供了许多有用的功能和工具,使得前端开发更加简单和高效。其中一个常见的需求是实现图片的滑动和剪辑功能。本文将介绍如何利用Vue.js实现这两个功能…

    2025年3月13日
    200
  • 如何使用Vue实现滑动轮播图

    Vue是一个流行的JavaScript框架,它可以帮助我们更容易地构建交互式的Web应用程序。今天,我们将介绍如何使用Vue来创建一个滑动轮播图。 我们将使用Vue CLI来创建一个新的Vue项目,并使用Vue官方的轮播组件来实现滑动轮播图…

    2025年3月13日
    200
  • 小程序和html5的区别是什么

    区别:1、小程序本身是一个应用,是依附于各大流量平台来运行的,而html5是一个技术,是依附于浏览器来运行的;2、开发工具不同;3、开发语言不同;4、HTML5开发需要考虑兼容性等,开发成本比小程序高;5、需要获取的系统级权限的不同等等。 …

    2025年3月11日
    200

发表回复

登录后才能评论