顶部tab栏 tab-container

https://blog.csdn.net/michael_ouyang/article/details/76611351

<template>
	<div class="allOrders">
		<div class="nav">
			<mt-button class="tab" size="small" :class="{ activeColor: activeColor == 0 }" @click.native.prevent="
          active = 'tab-container1';
          oactive();
        ">全部</mt-button>
			<mt-button class="tab" size="small" @click.native.prevent="
          active = 'tab-container2';
          oactive();
        ">待收货</mt-button>
		</div>

		<div class="page-tab-container">
			<mt-tab-container class="page-tabbar-tab-container" v-model="active" swipeable>
				<mt-tab-container-item id="tab-container1">
					<!-- cell组件 -->
					<mt-cell title="tab-container 1">111</mt-cell>
				</mt-tab-container-item>
				<mt-tab-container-item id="tab-container2">
					<!-- cell组件 -->
					<mt-cell title="tab-container 2">222</mt-cell>
				</mt-tab-container-item>
			</mt-tab-container>
		</div>
	</div>
</template>

<script>
	export default {
		name: "page-tab-container",
		data: function() {
			return {
				active: "tab-container1",
				activeColor: 0
			};
		},

		methods: {
			oactive() {
				this.activeColor++;
			}
		}
	};
</script>

<style lang="less" scoped>
	.allOrders {
		.nav {
			display: flex;
			justify-content: space-between;
			border: 1px solid #e5e5e5;

			.tab {
				flex: 1;
				text-align: center;
				background-color: white;
				border: none;
				border-radius: 0;
				padding: 0;
				margin: 0;
			}

			.tab:hover {
				background-color: red;
				color: white;
			}

			.activeColor {
				background-color: red;
				color: white;
			}
		}
	}
</style>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值