一对一免费咨询:189-6833-3365

作者:ruicoding,来自原文之前Android开发时,顶部网址导航用到viewPage,微信小程序(procedure)里想要达到同样的效果,可用swiper来实现;先看效果图上代码(code):1。swiperTab。jsPage({ data: { // tab切换 currentTab: 0, }, 。。
作者:ruicoding,来自原文

之前Android开发时,顶部网址导航用到viewPage,微信小程序(procedure)里想要达到同样的效果,可用swiper来实现;
先看效果图
上代码(code):

1。swiperTab。js
Page({
   data: {
   // tab切换
  
  currentTab: 0,
   },
   swichNav: function (e) {
   console。log(e);
   var that = this;
   if (this。data。currentTab === e。target。dataset。current) {
  
   return false;
   } else {
  
   that。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。setData({
  
   currentTab: e。target。dataset。current,
  
   })
   }
   },
   swiperChange: function (e) {
   console。log(e);
   this。setData({
  
   currentTab: e。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。detail。current,
   })
   },
   onLoad: function (options) {
   // 生命周期函数--监听页面加载
   },
   onReady: function () {
   // 生命周期函数--监听页面初次渲染完成
   },
   onShow: function () {
   // 生命周期函数--监听页面显示
   },
   onHide: function () {
   // 生命周期函数--监听页面隐藏
   },
   onUnload: function () {
   // 生命周期函数--监听页面卸载
   },
   onPullDownRefresh: function () {
   // 页面相关事件处理函数--监听用户下拉动作
   },
   onReachBottom: function () {
   // 页面上拉触底事件的处理函数
   },
   onShareAppMessage: function () {
   // 用户点击右上角分享
   return {
  
   TITLE(标题): 'title', // 分享标题
  
   desc: 'desc', // 分享描述
  
   path: 'path' // 分享路径
   }
   } })
2。swiperTab。wxml
lt;view gt;
   lt;!--顶部网址导航栏-- gt;
   lt;view gt;
   lt;view data-current="0" bindtap="swichNav" gt;Tab1 lt;/view gt;
   lt;view data-current="1" bindtap="swichNav" gt;Tab2 lt;/view gt;
   lt;view data-current="2" bindtap="swichNav" gt;Tab3 lt;/view gt;
   lt;/view gt;
   lt;!--网站内容主体-- gt;
   lt;swiper current="{{currentTab}}" duration="200" bindchange="swiperChange" gt;
   lt;swiper-item gt;
   lt;view gt;我是tab1 lt;/view gt;
   lt;/swiper-item gt;
   lt;swiper-item gt;
   lt;view gt;我是tab2 lt;/view gt;
   lt;/swiper-item gt;
   lt;swiper-item gt;
   lt;view gt;我是tab3 lt;/view gt;
   lt;/swiper-item gt;
   lt;/swiper gt; lt;/view gt;
3。swiperTab。wxss。page {
  margin-left: 10rpx;
  margin-right: 10rpx; } 。swiper-tab {
  display: flex;
  flex-direction: row;
  line-height: 80rpx;
  border-bottom: 2rpx solid #777; } 。tab-item {
  width: 33。3%;
  text-align: center;
  font-size: 15px;
  color: #777; } 。swiper {
  height: 1100px;
  background: #dfdfdf; } 。on {
  color: blue;
  border-bottom: 5rpx solid blue; }

© 2008-2019 浙江东美 ALL RIGHTS RESERVED. XMLBAIDU

免责申明:部分内容来自互联网,若侵犯了您的权益,请告知我们删除!

浙ICP备19019195号-1
找网站建设公司就上东美!
189-6833-3365
tel+86-189-6833-3365