您好,欢迎访问一九零五行业门户网

uniapp如何实现选项卡功能

uniapp实现选项卡功能的方法:首先写一个外框,把选项卡固定在顶部使用【display: flex】;然后使用三目运算分别赋一个排序,如果选中则添加【inv-h-se】样式;最后写2个不同的容器,使用【v-show】来切换。
本教程操作环境:windows7系统、uni-app2.5.1版本,dell g3电脑。
uniapp实现选项卡功能的方法:
步骤说明:
1、先写一个外框,在抒写2个内容,先把选项卡固定在顶部使用display: flex;,随后写2个不同的样式去区分选中和未选择
2、三目运算分别给他们赋一个排序,点击的时候获取是第一个还是第二个,如果选中则添加inv-h-se样式
3、return中默认显示第一个
4、最后写2个不同的容器,使用v-show来切换
<template> <view> <view class="inv-h-w"> <view :class="['inv-h',inv==0?'inv-h-se':'']" @click="inv=0">选项卡1</view> <view :class="['inv-h',inv==1?'inv-h-se':'']" @click="inv=1">我是选项卡二</view> </view> <view class="" v-show="inv == 0"> 我是选项卡一 </view> <view class="" v-show="inv == 1"> 我是选项卡二 </view> </view></template> <script> export default { data() { return { inv:0 } }, methods: { changetab(inv){ that.navidx = inv; }, } }</script> <style> .inv-h-w{background-color: #ffffff;height: 100upx;display: flex;} .inv-h{font-size: 30upx;flex: 1;text-align: center;color: #c9c9c9;height: 100upx;line-height: 100upx;} .inv-h-se{color: #5ba7ff;border-bottom: 4upx solid #5ba7ff;} page{background-color: #f2f2f2;}</style>
效果如图:
相关免费学习推荐:编程视频
以上就是uniapp如何实现选项卡功能的详细内容。
其它类似信息

推荐信息