AXURE教程:三级菜单和标签的交互使用

梓贤vigo
19 评论 24731 浏览 99 收藏 7 分钟

如何让三级菜单和标签页实现交互,笔者在此给出了一个教程,简单快捷的原型在向你招手~~

今天,教大家如何做一个框架,包含三级菜单和标签页两部分内容,以及他们之间相互交互的内容。

效果如下图所示:

在线演示地址

一、效果介绍

  1. 左边菜单栏,最多有三级菜单,可以通过菜单中继器维护,使用方便。
  2. 点击菜单,如果有子菜单会展开或收起子菜单;如果没有子菜单,自动新增标签页,并打开对应页面(不会重复生成标签)。
  3. 点击不同的标签页,切换不同的页面。
  4. 删除所有标签页,自动跳转到首页。

二、使用方法

本模板使用简单,已制作好交互效果,只需要填写“菜单中继器”的内容即可直接使用。

  • menu1:填写一级菜单的名称;
  • menu2:填写二级菜单的名称(需要在一级菜单处先写该二级菜单的一级菜单名称);
  • menu3:填写三级菜单的名称(需要在一、二级菜单处先写该三级菜单的一、二级菜单名称);
  • picture:菜单文字前面的图标,可上传图片;
  • see:1位载入时可见,0为隐藏;一般只有一级菜单填1,其他为0;
  • xiala:如果有子菜单,填1;如果没有,填0;
  • xuan:填写默认值0即可;
  • jinyong:填写默认值0即可。

三、制作方法

1. 用中继器制作三级菜单

1)设置中继器内的表格

  • menu1:填写一级菜单的名称;
  • menu2:填写二级菜单的名称(需要在一级菜单处先写该二级菜单的一级菜单名称);
  • menu3:填写三级菜单的名称(需要在一、二级菜单处先写该三级菜单的一、二级菜单名称);
  • picture:菜单文字前面的图标,可上传图片;
  • see:1位载入时可见,0为隐藏;一般只有一级菜单填1,其他为0;
  • xiala:如果有子菜单,填1;如果没有,填0;
  • xuan:填写默认值0即可,既下拉箭头向下;如果需要默认打开下拉菜单,箭头向右,填1;
  • jinyong:填写默认值0即可,用于判断是否选中。

2)中继器材料

三个组合:

  1. 一级组合(文本标签+矩形+图片+下拉标志);
  2. 二级组合(文本标签+矩形+图片+下拉标志);
  3. 三级组合(文本标签+矩形+图片)。

3)中继器内逻辑

①点击一级菜单:

  • 收起状态:如果有子菜单,打开子菜单;如果没有子菜单,打开该名称的页面。
  • 展开状态:收起子菜单。

②点击二级菜单:

  • 收起状态:如果有子菜单,打开子菜单;如果没有子菜单,打开该名称的页面。
  • 展开状态:收起子菜单。

③点击三级菜单,打开该名称的页面。

具体逻辑如下图所示:

2. 用中继器制作标签页

1)设置中继器内的表格

  • column0:标签页名称,默认给一个首页;
  • xuanzhong:1打开对应页面,0不打开。

2)中继器材料

1个好看的标签矩形,删除“x”形状。

3)中继器内逻辑

点击标签矩形,取消选中其他标签,选中该标签并打开对应页面。

点击“x”,删除该标签,自动选择下个标签,并打开选中标签的页面。如果所有标签被删除,自动生成一个首页标签,并打开首页。

具体逻辑如下图所示:

3. 制作对应页面

页面名称要和菜单中继器内名称相同(没有子菜单的菜单),然后在对应页面制作对应内容即可。

4. 制作菜单与标签页的交互

点击没有子菜单的菜单时,记录该菜单文字,判断是否有该标签页。如果有,选中并打开该标签页;如果无,新建标签页并打开对应页面。

具体逻辑如下图所示:

总结

该原型非常实用,但制作相对复杂,新手不容易完成。

制作完成后,以后使用方便,仅需简单填写菜单中继器的内容,即可拥有完美的效果,所以强烈推荐给各位使用。

 

本文由 @梓贤Vigo 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 没诚意的教学,更像是引流买教程

    来自天津 回复
  2. 来自HE.NET 骨干网 回复
  3. 求一个原型文件,邮箱2495613256@qq.com,非常感谢

    来自四川 回复
  4. 原型预览及下载地址:
    https://axhub.im/pro/e9c062785e25944a

    来自广东 回复
  5. 不知道缺了什么 实现不了

    来自广东 回复
  6. 不知道缺了什么 实现不了

    来自广东 回复
  7. 求一个原型文件,2572209130@qq.com,非常感谢

    来自广东 回复
  8. 这种方式只适合于菜单数量较少的情况,一旦菜单多起来会十分卡顿。

    来自广东 回复
    1. 100个以下基本不卡

      来自广东 回复
  9. 求原型文件,5450932@qq.com,谢谢!

    来自广东 回复
  10. 我制作了三级菜单,但是上传到AxureShare上中继器的内容就没有了,只有空白框,一个个菜单都打开着,您或许知道为什么吗

    来自河南 回复
  11. 大神,麻烦能把原型发我邮箱吗?谢谢!508521329@qq.com

    来自上海 回复
  12. 没接触过中继器,看完之后似懂非懂……一步一步照着做,但是卡住了,不懂“判断标签是否存在”这个组件是什么,放在哪里的?

    来自福建 回复
    1. axure里面中继器是很常用的一个元件哦,建议您上网系统的学习一下。

      来自广东 回复
    2. 我也是,不是说好就一个矩形一个×吗,后面还有一个触发按钮,也不清楚是哪一部分的内容。望大佬解答。

      来自广东 回复
  13. 看完了还是不会

    来自上海 回复
    1. 嘻嘻,我看完了巴菲特的书也还是没能成为股神咧

      来自广东 回复
  14. 哈,看完还是不太会?你可能需要从Axure基础开始学

    😡 这里推荐你加Axure实战班的助教小可爱@CC-起点学院(微信:qidiancc520),回复关键词:大礼包

    领取适合产品新人的原型设计大礼包哦,cc还会不定期分享Axure免费视频课程呢!

    来自广东 回复
  15. 显示未找到内容TAT 麻烦再分享一个吧

    来自福建 回复
专题
12108人已学习12篇文章
电商平台,是兼具媒体和消费场景两大属性的平台,因此衍生出了多种营销模式。本专题的文章分享了电商如何做营销。
专题
12461人已学习11篇文章
怎么做投放是很多运营人和品牌方的一大难题,做好投放不可缺少以下几大步骤。本专题的文章以小红书投放为例,分享了一些策略,一起来看下吧。
专题
13315人已学习13篇文章
对企业而言,计费管理系统是相对基础和重要的一个系统,那么,怎么搭建计费管理系统呢?你了解计费系统的主要功能吗?本专题的文章分享了计费系统设计指南。
专题
15151人已学习12篇文章
用户故事在软件开发过程中被作为描述需求的一种表达形式,本专题的文章分享了如何讲好用户故事。
专题
20140人已学习16篇文章
一个清晰的入口引导能够让用户提高点击的欲望,从而实现操作全流程。本专题的文章提供了有效的页面引导设计指南。