微信小程序如何实现联动菜单
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第1步:了解一下左右侧菜单其实简单来讲就是把一个区域分成左右两个部分。关于组件,我觉得可
千家信息网最后更新 2026年11月02日微信小程序如何实现联动菜单
这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
第1步:了解一下
左右侧菜单其实简单来讲就是把一个区域分成左右两个部分。关于组件,我觉得可以直接去微信开发文档看。通过代码,我觉得应该是可以理解的。直接上代码。
第2步:先看一下效果啦

运行效率还是可以的很快,无卡顿现象。
第3步:实现(代码)
这里我只放了其中一部分,也是可以直接实现的,没有问题,可以根据自己的需要修改。
wxml
{{item}} {{item}} {{item}}
wxss
.under_line{ width: 100%; border-top: 1rpx solid #efefef;}.left { border-top: 1rpx solid #efefef; border-right: 1rpx solid #efefef;} .text-style { width: 200rpx; height: 140rpx; line-height: 140rpx; text-align: center; font-size: 34rpx; font-family: PingFangSC-Semibold; color: rgba(51, 51, 51, 1);} .active3 { display: block; width: 500rpx; height: 6rpx; background: rgb(88, 123, 193); position: relative; left: 0rpx; bottom: 30rpx;}.active2 { color: rgb(88, 123, 193);} .active1 { color: #96C158;} .active { display: block; width: 50rpx; height: 6rpx; background: #96C158; position: relative; left: 75rpx; bottom: 30rpx;}.scrollY { width: 210rpx; position: fixed; left: 0; top: 0; border-right: 1rpx solid #efefef;}.right{ border-top: 1rpx solid #efefef; border-left: 1rpx solid rgba(0,0,0,0.0); margin-left: 2rpx;}.scrollY2 { width: 520rpx; position: fixed; right: 0; top: 0; border-left: 1rpx solid rgba(0,0,0,0); margin-left: 2rpx;}.text-style2 { width: 520rpx; height: 140rpx; line-height: 140rpx; text-align: left; font-size: 34rpx; font-family: PingFangSC-Semibold; color: rgba(51, 51, 51, 1);}.button_call{ height: 90rpx; width: 90rpx; position: fixed; bottom: 150rpx; right: 13rpx; opacity: 0.7; z-index: 100;}js
Page({ /** * 页面的初始数据 */ data: { lists: [ "主类1", "主类2", "主类3", "学生工作部", "党委部门", "校工与教务", "离退休工作处", "保卫处", "财务与审计", "实验室与设备", "人事处", "保卫处", "学院", "直属单位", "其他" ], lists_r0: [ "主类1的子类1", "主类1的子类2", "主类1的子类3", "主类1的子类4", "党委部门", "校工与教务", "离退休工作处", "保卫处", "财务与审计", "实验室与设备", "人事处", "保卫处", "学院", "直属单位", "其他" ], lists_r1: [ "主类2的子类1", "主类2的子类2", "主类2的子类3", "主类2的子类4", "党委部门", "校工与教务", "离退休工作处", "保卫处", "财务与审计", "实验室与设备", "人事处", "保卫处", "学院", "直属单位", "其他" ], indexId: 0, indexIdr0: 0, indexIdr0: 1, }, // 左侧点击事件 jumpIndex(e) { let index = e.currentTarget.dataset.menuindex let that = this that.setData({ indexId: index }); }, jumpIndexR0(e) { let index = e.currentTarget.dataset.menuindex let that = this that.setData({ indexIdr0: index }); }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { var that = this wx.getSystemInfo({ success: function(res) { that.setData({ winHeight: res.windowHeight }); } }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { }})json
{ "usingComponents": { }, "navigationBarBackgroundColor":"自己想要的背景色", "navigationBarTitleText": "电话查询", "navigationBarTextStyle":"black", "enablePullDownRefresh": true}以上是"微信小程序如何实现联动菜单"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
子类
页面
函数
保卫处
监听
周期
周期函数
生命
工作
菜单
事件
人事
代码
党委
单位
学院
实验室
工作处
教务
校工
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
花魁咖啡
什么是科技互联网
互联网科技网
科技与互联网
科技互联网政务服务
金融科技还是互联网
郑州华宇互联网科技
互联网 科技服务平台
哈尔滨秒房互联网科技有限公司
互联网经济与金融科技
中国科技创新与世界互联网大会
威龙国际互联网科技公司
明优互联网科技有限公司
元气玛特互联网科技公司是外包吗
四川互联网展示科技馆设计
富国互联网金融科技混合基金
半导体是互联网高科技吗
陕西云淼互联网科技公司
杭州科技互联网公司有哪些
互联网科技企业文化
科技互联网项目
科技互联网技术
善班互联网科技
世界互联网领先科技成果
科技互联网的估值
金融科技与互联网金融相同和不同
苏州五指互联网络科技有限
洛阳昕诺飞互联网科技有限公司
国大互联网教育科技有限公司工作
萌小萌互联网科技河南有限公司