微信小程序如何实现联动菜单
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第1步:了解一下左右侧菜单其实简单来讲就是把一个区域分成左右两个部分。关于组件,我觉得可
千家信息网最后更新 2025年02月05日微信小程序如何实现联动菜单
这篇文章主要介绍微信小程序如何实现联动菜单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
第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安全错误
数据库的锁怎样保障安全
新乡市森然互联网科技有限公司
中国红客网络安全应急
郑州软件开发稳定
宠物网络技术app
知网维普万方数据库的异同点答案
通辽手机软件开发公司哪家好
hp服务器接入显示器不显示
网上缴税软件服务器不可用的原因
2008服务器删除iis
网络安全警示标语图片
软件开发公司的功能介绍
软件开发中都有哪些责任人
5m的服务器
odbc数据库访问技术
网络技术比武
数据库id输入不了怎么回事
秦农银行软件开发工作地点在哪
sas创建数据库打不开
网络安全常用简答题
关于软件开发的宣传语
网络安全工作总结开头
明日之后服务器闪退怎么办
两台电脑不能同时使用一个数据库
软件开发固态硬盘要求
基辅服务器
服务器的本地安全策略打开
可可小爱网络安全宣传动画
家庭宽带做服务器
面试软件开发需要的能力
网络软件开发系