uniapp联动左侧导航栏分类?

html

html 复制代码
<template>
	<view class="sidebar-container">
		<view class="sidebar">
			<view class="sidebar-header">
				Logo
			</view>
			<view class="sidebar-menu">
				<view class="sidebar-item" v-for="(item, index) in sidebarItems" :key="index"
					@click="handleSidebarItemClick(item)">
					{{ item.title }}
				</view>
			</view>
		</view>
		<view class="main-content">
			<!-- 主要内容区域 -->
			<!-- 这里放主要内容 -->
		</view>
	</view>
</template>

js

javascript 复制代码
<script>
	export default {
		data() {
			return {
				sidebarItems: [{
						title: '菜单项1'
					},
					{
						title: '菜单项2'
					},
					{
						title: '菜单项3'
					},
					{
						title: '菜单项4'
					}
				]
			};
		},
		methods: {
			handleSidebarItemClick(item) {
				// 处理侧边栏菜单项点击事件
				console.log('点击了菜单项:', item);
			}
		}
	};
</script>

css

css 复制代码
<style>
	.sidebar-container {
		display: flex;
	}

	.sidebar {
		background-color: #f0f0f0;
		width: 200px;
	}

	.sidebar-header {
		padding: 20px;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
	}

	.sidebar-menu {
		margin-top: 20px;
	}

	.sidebar-item {
		padding: 10px;
		cursor: pointer;
		transition: background-color 0.3s;
	}

	.sidebar-item:hover {
		background-color: #e0e0e0;
	}

	.main-content {
		flex: 1;
		padding: 20px;
	}
</style>
相关推荐
全马必破三2 分钟前
浏览器原理知识点总结
前端·浏览器
nvvas3 分钟前
JAVA 关于SpringBoot4新版本阅览
java·spring boot
零Suger4 分钟前
React 组件通信
前端·react.js·前端框架
白宇横流学长4 分钟前
基于SpringBoot实现的大创管理系统
java·spring boot·后端
LYFlied7 分钟前
【每日算法】 LeetCode 394. 字符串解码
前端·数据结构·算法·leetcode·面试·职场和发展
Dylan的码园10 分钟前
栈与stack
java·数据结构·链表
董世昌4110 分钟前
break和continue的区别是什么?
java·jvm·算法
Chase_______13 分钟前
【JAVA基础指南(一)】快速掌握基础语法
java·开发语言
陈逸轩*^_^*17 分钟前
微服务常见八股(分布式seat, 网关,服务注册与发现、负载均衡、断路器、API 网关、分布式配置中心)
java·微服务