mpvue微信小程序tab选项卡切换功能源码
2019-07-03 15:55
369 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40030173/article/details/94568433
源码:
<template> <div class="box"> <div class="nav"> <div :class="{'selected':tab === 1,'title':true}" class="default" @click="changTab(1)">干垃圾 </div> <div :class="{'selected':tab === 2,'title':true}" class="default" @click="changTab(2)">湿垃圾 </div> <div :class="{'selected':tab === 3,'title':true}" class="default" @click="changTab(3)">可回收垃圾 </div> <div :class="{'selected':tab === 4,'title':true}" class="default" style="border: 0" @click="changTab(4)">有害垃圾 </div> </div> <div class="context"> <div v-if="tab===1"> <strong>111111</strong> </div> <div v-else-if="tab===2"> <strong>222222</strong> </div> <div v-else-if="tab===3"> <strong>333333</strong> </div> <div v-else> <strong>444444</strong> </div> </div> </div> </template> <script> export default { data () { return { tab: 1 } }, methods: { changTab (index) { this.tab = index } } } </script> <style lang='stylus' scoped> .box width 750rpx font-size 28rpx .nav display flex display --webkit-flex height 60rpx line-height 60rpx background-color #000 border-radius 10rpx color #ffffff div flex auto -webkit-flex auto .title text-align center .selected color #f3cc20 .default border-right 1px solid #cdcdcd .context text-align center font-size 50rpx </style>
换个样式:
<template> <div class="box"> <div class="nav"> <div :class="{'selected':tab === 1,'title':true}" @click="changTab(1)"> <p>干垃圾</p> </div> <div :class="{'selected':tab === 2,'title':true}" @click="changTab(2)"> <p>湿垃圾</p> </div> <div :class="{'selected':tab === 3,'title':true}" @click="changTab(3)"> <p>可回收</p> </div> <div :class="{'selected':tab === 4,'title':true}" @click="changTab(4)"> <p>有害垃圾</p> </div> </div> <div class="context"> <div v-if="tab===1"> <strong>111111</strong> </div> <div v-else-if="tab===2"> <strong>222222</strong> </div> <div v-else-if="tab===3"> <strong>333333</strong> </div> <div v-else> <strong>444444</strong> </div> </div> </div> </template> <script> export default { data () { return { tab: 1 } }, methods: { changTab (index) { this.tab = index } } } </script> <style lang='stylus' scoped> .box width 750rpx font-size 28rpx .nav display flex display -webkit-flex height 60rpx line-height 60rpx color #353535 border-bottom 1rpx solid #e5e5e5 div flex auto -webkit-flex auto .title text-align center .selected color #07c160 p width 70% margin 0 15% height 60rpx line-height 60rpx border-bottom 1rpx solid #07c160 .context text-align center font-size 50rpx color #353535 </style>
参考文章:https://blog.csdn.net/weixin_38684316/article/details/89743658
相关文章推荐
- 微信小程序滚动Tab选项卡:左右可滑动切换
- 微信小程序实现tab栏切换功能
- 微信小程序滚动Tab选项卡:左右可滑动切换
- 记录:微信小程序选项卡tab切换swiper根据客户端高度自适应
- 转载【微信小程序】:微信小程序滚动Tab选项卡:左右可滑动切换(仿某宝)
- 微信小程序滚动Tab选项卡:左右可滑动切换
- 微信小程序实现tab页面切换功能
- 微信小程序 swiper制作tab切换实现附源码
- 微信小程序之多列表的显示和隐藏功能【附源码】
- 微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
- Tab切换组件(选项卡功能)实例代码
- 微信小程序之swiper制作tab切换效果
- 微信小程序使用video组件播放视频功能示例【附源码下载】
- 微信小程序使用audio组件播放音乐功能示例【附源码下载】
- 微信小程序实现的涂鸦功能示例【附源码下载】
- 微信小程序小技巧系列《一》幻灯片,tab导航切换
- 微信小程序系列十四:tab点击切换效果
- 微信小程序之切换页签tab
- 微信小程序商品详情页交互源码(选择商品类型切换、预览商品图片)
- Tab切换组件(选项卡功能)实例代码