国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序自定義底部導航帶跳轉功能

2020-03-21 16:06:20
字體:
來源:轉載
供稿:網友

本文實例為大家分享了微信小程序實現底部導航帶跳轉功能的具體代碼,供大家參考,具體內容如下

index.wxml

<!--底部導航 --><view class='footer'> <view class='footer_list' data-id='{{index}}' catchtap='Navigation' wx:for="{{listInfo}}" data-current="{{index}}" wx:key="this" bindtap="chooseImg"> <image class="footer-image" hidden='{{curIdx===index}}' src="{{item.imgUrl}}"></image> <image class="footer-image" hidden='{{curIdx!==index}}' src="{{item.curUrl}}"></image> <view class="footer-text">{{item.text}}</view> </view></view><!--底部導航 -->

index.js

page({  const app = getApp(); data:{   // 底部導航  curIdx: 0,  listInfo: [  {   text: '首頁',   imgUrl: '/image/index.png',   curUrl: '/image/index_active.png',  },  {   text: '兼職入口',   imgUrl: '/image/market.png',   curUrl: '/image/market_active.png',  },  {   text: '個人中心',   imgUrl: '/image/my.png',   curUrl: '/image/my_active.png',  },  ]  }, Navigation: function (event) { var that = this; app.Navigation(event, that); }, // 底部導航 chooseImg: function (e) { this.setData({  curIdx: e.currentTarget.dataset.current }) // console.log(e) // console.log(this.data.curIdx)  }, // 底部導航結束})

app.wxss

/*自定義底部導航開始 */.footer { position: fixed;  bottom: 0; width: 100%; height:100rpx; /*footer的高度*/ background: #ffffff; z-index: 500; border-top:1rpx solid #ccc; display: flex; flex-direction: row;}.footer_list{width:17%;height:100%;text-align:center;padding-top:8rpx;margin-left:60rpx;margin-right:62rpx;}.footer-image{ width:40%; height:45%;}.footer-text{ font-size: 22rpx;}/*底部導航結束 */

part-time.wxml

<!--底部導航 --><view class='footer'> <view class='footer_list' data-id='{{index}}' catchtap='Navigation' wx:for="{{listInfo}}" data-current="{{index}}" wx:key="this" bindtap="chooseImg"> <image class="footer-image" hidden='{{curIdx===index}}' src="{{item.imgUrl}}"></image> <image class="footer-image" hidden='{{curIdx!==index}}' src="{{item.curUrl}}"></image> <view class="footer-text">{{item.text}}</view> </view></view><!--底部導航 -->

part-time.js

page({ const app = getApp(); data:{   // 底部導航 curIdx: 1, listInfo: [  {  text: '首頁',  imgUrl: '/image/index.png',  curUrl: '/image/index_active.png',  },  {  text: '兼職入口',  imgUrl: '/image/market.png',  curUrl: '/image/market_active.png',  },  {  text: '個人中心',  imgUrl: '/image/my.png',  curUrl: '/image/my_active.png',  }, ] },  Navigation: function (event) { var that = this; app.Navigation(event, that); }, // 底部導航 chooseImg: function (e) { this.setData({  curIdx: e.currentTarget.dataset.current }) // console.log(e) // console.log(this.data.curIdx)  }, // 底部導航結束})

my.wxml

<!--底部導航 --><view class='footer'> <view class='footer_list' data-id='{{index}}' catchtap='Navigation' wx:for="{{listInfo}}" data-current="{{index}}" wx:key="this" bindtap="chooseImg"> <image class="footer-image" hidden='{{curIdx===index}}' src="{{item.imgUrl}}"></image> <image class="footer-image" hidden='{{curIdx!==index}}' src="{{item.curUrl}}"></image> <view class="footer-text">{{item.text}}</view> </view></view><!--底部導航 -->
Page({const app = getApp(); /**  * 頁面的初始數據  */ data: { // 底部導航 curIdx: 2, listInfo: [  {  text: '首頁',  imgUrl: '/image/index.png',  curUrl: '/image/index_active.png',  },  {  text: '兼職入口',  imgUrl: '/image/market.png',  curUrl: '/image/market_active.png',  },  {  text: '個人中心',  imgUrl: '/image/my.png',  curUrl: '/image/my_active.png',  }, ] }, // 導航 Navigation: function (event) { var that = this; app.Navigation(event, that); }, // 底部導航 chooseImg: function (e) { this.setData({  curIdx: e.currentTarget.dataset.current }) // console.log(e) // console.log(this.data.curIdx)  }, // 底部導航結束})

效果圖:

微信小程序,底部導航,跳轉

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陈巴尔虎旗| 龙南县| 蓬安县| 察雅县| 余江县| 浦城县| 开江县| 同仁县| 页游| 浦东新区| 巴南区| 溧阳市| 井陉县| 淮安市| 曲周县| 墨江| 连南| 内黄县| 肇州县| 和林格尔县| 济宁市| 桦甸市| 仙桃市| 昌宁县| 杨浦区| 渝北区| 华池县| 仲巴县| 手机| 墨江| 平昌县| 三原县| 织金县| 永善县| 怀远县| 乃东县| 曲阳县| 都昌县| 许昌市| 灵山县| 崇州市|