iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序如何实现侧边栏二级联动
  • 858
分享到

微信小程序如何实现侧边栏二级联动

2023-07-02 19:07:16 858人浏览 泡泡鱼
摘要

今天小编给大家分享一下微信小程序如何实现侧边栏二级联动的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实现效果如下实现步骤样式

今天小编给大家分享一下微信小程序如何实现侧边栏二级联动的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

实现效果如下

微信小程序如何实现侧边栏二级联动

实现步骤

样式布局(.wxml文件)

<scroll-view scroll-y="{{true}}"                              class="nav-right-menu">      <!-- 一级菜单 -->  <view class="nav-left-menu-list"         wx:for="{{Menu}}"         wx:for-index="idMenu"         wx:key="id">    <view data-index="{{idMenu}}"           class="nav-left-menu-text"           bindtap="showmenu2"           data-len="{{item.childLen}}">      <text>{{item.txt}}</text>    </view>    <!-- 二级菜单 -->    <view class="nav-left-secondmenu"           >      <view class='nav-left-secondmenu-list'             wx:for="{{item.twoMenu}}"             wx:for-item="twoMenu"             wx:key="id"             bindtap="dosub"             data-url="{{twoMenu.menupath}}">        <text class='nav-left-Secondmenu-text'>{{twoMenu.name}}</text>      </view>    </view>  </view></scroll-view>

js文件

// pages/home/index.jsvar app = getApp();var systeminfo = null;var currentMenuIndex = -1;Page({    data: {    height: 0,    Menu:[]  },  showmenu2: function (event) {//显示2级菜单    var currentindex = event.currentTarget.dataset.index;    var len = event.currentTarget.dataset.len;    if (currentindex == currentMenuIndex) {      currentMenuIndex = -1;      len = 0;    }    else {      currentMenuIndex = currentindex;      len = len * 40;    }    this.setData({      menuindex: currentMenuIndex,      menustyle: "height:" + len + "px;transition:height 0.24s"    })  },  showmenu: function (event) {//显示一级菜单    this.setData({      showmask: true,      toolclass: "showmenu",      isscroll: false    })  },  hidemenu: function () {    this.setData({      showmask: false,      toolclass: "hidemenu",      isscroll: true    })  },  dosub: function (e) {    var path = e.currentTarget.dataset.url;    var obj = this;    wx.navigateTo({      url: path,      success: function (e) {        obj.setData({          isscroll: true,          showmask: false,          toolclass: "hidemenu"        })      }    })  },    onLoad: function (options) {    var that = this;    var menuJSON = require("../../utils/side.js");    let side = menujson.getside();    console.log(side)    that.setData({      Menu: side    })  }})

数据文件(side.js)

var side = [  {    "txt": "女装",    "id": "1",    "childLen": 3,    "twoMenu": [      {        "id": "3",        "name": "连衣裙",        "menupath": ""      },      {        "id": "4",        "name": "雪纺衬衣/T恤",        "menupath": ""      },      {        "id": "5",        "name": "套装",        "menupath": ""      }    ]  },  {    "txt": "男装",    "id": "2",    "childLen": 4,    "twoMenu": [      {        "id": "6",        "name": "衬衣",        "menupath": ""      },      {        "id": "7",        "name": "T恤",        "menupath": ""      }    ]  }]const getside = () => {  return side;}module.exports = {  getside: getside}

最后页面显示出来了,也可以将side文件写入data里面,此处只是将文件写入外部,进行模块的导入,两种方法都可以。

以上就是“微信小程序如何实现侧边栏二级联动”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: 微信小程序如何实现侧边栏二级联动

本文链接: https://www.lsjlt.com/news/343767.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序如何实现侧边栏二级联动
    今天小编给大家分享一下微信小程序如何实现侧边栏二级联动的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实现效果如下实现步骤样式...
    99+
    2023-07-02
  • 微信小程序实现侧边栏二级联动
    本文实例为大家分享了微信小程序实现侧边栏二级联动的具体代码,供大家参考,具体内容如下 实现效果如下 实现步骤 样式布局(.wxml文件) <scroll-view scrol...
    99+
    2024-04-02
  • 微信小程序实现滑动侧边栏
    本文实例为大家分享了微信小程序滑动侧边栏的具体代码,供大家参考,具体内容如下 效果图: 手指向右滑动可以显示侧边栏,向左滑动隐藏侧边栏 代码附上:.wxml <view cl...
    99+
    2024-04-02
  • 微信小程序如何实现侧边导航栏
    今天小编给大家分享一下微信小程序如何实现侧边导航栏的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。效果图wxml<vie...
    99+
    2023-07-02
  • 微信小程序实现侧边导航栏
    本文实例为大家分享了微信小程序实现侧边导航栏的具体代码,供大家参考,具体内容如下 效果图 wxml <view class='productNav'>   <!-...
    99+
    2024-04-02
  • 小程序如何实现侧边栏切换
    这篇文章主要介绍了小程序如何实现侧边栏切换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇小程序如何实现侧边栏切换文章都会有所收获,下面我们一起来看看吧。效果图如下:实现步骤:sort.wxml<!--主盒...
    99+
    2023-07-02
  • 微信小程序如何实现左侧导航栏
    这篇“微信小程序如何实现左侧导航栏”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序如何实现左侧导航栏”文章吧。wxm...
    99+
    2023-07-02
  • 微信小程序左侧栏滑动怎么实现
    微信小程序左侧栏滑动的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加样式代码;4.在index.js文件中添加实现文件滑动效果的代码;5.保存编辑的代码并进行调试即可。具...
    99+
    2024-04-02
  • 微信小程序如何实现侧栏分类效果
    这篇文章主要介绍微信小程序如何实现侧栏分类效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在商场项目中,一般都会有分类页面。分类页面可以给用户快速找到相关的商品,下面以侧栏分类为例...
    99+
    2024-04-02
  • 微信小程序实现左侧导航栏
    本文实例为大家分享了微信小程序实现左侧导航栏的具体代码,供大家参考,具体内容如下 wxml <view class="content">       <view c...
    99+
    2024-04-02
  • 小程序实现侧边栏切换
    本文实例为大家分享了小程序实现侧边栏切换的具体代码,供大家参考,具体内容如下 效果图如下: 实现步骤: sort.wxml <!--主盒子--> <view cl...
    99+
    2024-04-02
  • 微信小程序中如何实现ecshop地址三级联动
    这篇文章给大家分享的是有关微信小程序中如何实现ecshop地址三级联动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序如何实现ecshop地址3级联动picker标签,官...
    99+
    2024-04-02
  • react如何实现侧边栏联动头部导航栏效果
    目录实现思路路由表侧边栏渲染容器组件(侧边栏)store头部导航栏容器组件UI组件总结项目中使用react+antd design+redux+react-reouter-dom 实...
    99+
    2023-03-12
    react侧边栏 react侧边栏联动 react头部导航栏效果
  • 微信小程序如何实现点餐小程序左侧滑动菜单
    这篇文章主要讲解了“微信小程序如何实现点餐小程序左侧滑动菜单”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现点餐小程序左侧滑动菜单”吧!效果图:一、初识scroll-view...
    99+
    2023-07-02
  • 微信小程序如何实现地区选择伪五级联动
    这篇文章主要介绍“微信小程序如何实现地区选择伪五级联动”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序如何实现地区选择伪五级联动”文章能帮助大家解决问题。效果图这里采用的是自定义多列选择器p...
    99+
    2023-07-02
  • 微信小程序实现左右联动
    本文实例为大家分享了微信小程序实现左右联动的具体代码,供大家参考,具体内容如下 最近学校课程系统分析项目使用了微信小程序来进行搭建,在选择了点餐项目后,对主页进行实现时,想要实现像麦...
    99+
    2024-04-02
  • 微信小程序实现联动菜单
    最近为了实现课程设计,也做了一些前端的东西,今天想要做一个联动菜单来实现一些功能。实现了,也来做做笔记。 第1步:了解一下 左右侧菜单其实简单来讲就是把一个区域分成左右两个部分。关于...
    99+
    2024-04-02
  • 微信小程序实现select二级下拉
    本文实例为大家分享了微信小程序实现select二级下拉的具体代码,供大家参考,具体内容如下 xiala.wxml <!-- 列表选择 --> <view class...
    99+
    2024-04-02
  • 微信小程序中如何实现三级联动地址选择器
    这篇文章主要为大家展示了“微信小程序中如何实现三级联动地址选择器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何实现三级联动地址选择器”这篇文章吧...
    99+
    2024-04-02
  • 微信小程序实现点餐小程序左侧滑动菜单
    目录前言一、初识scroll-view二、左侧导航三、右侧滑动前言 最近在帮亲戚做一款微信的点餐小程序,以前从没有接触过小程序的我只能现做现卖。一边看文档一边实践尝试,在进行到点菜模...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作