微信小程序如何实现联动菜单
发表于:2025-11-17 作者:千家信息网编辑
千家信息网最后更新 2025年11月17日,这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第1步:了解一下左右侧菜单其实简单来讲就是把一个区域分成左右两个部分。关于组件,我觉得可
千家信息网最后更新 2025年11月17日微信小程序如何实现联动菜单
这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
第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安全错误
数据库的锁怎样保障安全
知网 万方 维普数据库比较
Bvd数据库可以网上查询吗
乐视手机连不上服务器怎么办
网络技术专业迎新横幅
魔兽服务器可以承载多少人
网络安全讲课心得
把数据录入到数据库
聊天软件开发新报价
3级网络技术有什么用
众盈广东互联网科技
数据库查询账号权限
毕业校园网络安全的研究
鄂伦春旗网络安全执法检查
为维护国家网络安全
圆心科技互联网医疗
软考有软件开发工程师这个项目吗
软件开发pc和移动
国企面试网络安全
信息网络安全等级评定机构
qq网络安全中心1202
服务器网络管理口作用
数据库as
卡纸一二三年级网络安全绘画
高校图书馆 数据库
vpn服务器地址注册
互联网贷款信息科技公司
满级球员数据库
postgis查看数据库
存储服务器日志中的id是什么
两台服务器