【Axure 教程】中继器中级教程-左侧导航

Sam
8 评论 8600 浏览 15 收藏 4 分钟

编辑导读:当工作中需要进行左侧导航操作时,我们可以如何使用Axure来进行相关操作呢?本篇文章里,作者利用中继器为我们展示了左侧导航操作,让我们一起来看一下。

原型展示:https://kz5fi3.axshare.com

所需原件:

  1. 中继器
  2. 文本标签

相信经过前面的 6 篇入门教程,大家已经对中继器有一定的入门了解,那么今天我们进一步学习如何使用中继器制作我们经常用到的左侧导航;

一、导航制作

如上图所示,拖入 6 个文本标签,其中一个作为一级导航默认显示状态,其余 5 个作为二级导航,且设置成组并默认隐藏状态;

同时,在中继器的数据表中进行赋值设置,在这里,我以“N 1”作为一级菜单,“N1_1”作为二级菜单的第一个选项,以此类推来设置其余的 5 个二级菜单;

二、交互设置

如上图所示,我们设置【点击】一级菜单时,切换显示和隐藏二级菜单,同时在更多选项中设置【推拉】下方组件,预览即可看到点击一级菜单时,会展开二级菜单,并使下方的其余菜单往下移动;

三、细节优化

在完成步骤二的交互设置后,我们会发现如果二级菜单为空值,菜单也会展示,这样就无法达到我们预期的理想状态,所以需要为二级菜单增加【载入时】如果二级菜单为空值,那么隐藏该菜单,且拉起下方组件,如上图的设置所示;

此外,我们需要为二级菜单设置一个选中状态,并在点击时将该二级菜单设置为选中;

设置完成后,我们选中所有二级菜单并将它们设置为【二级菜单】的选项组,这样就可以让我们在做二级菜单的选中时,达到“单选”的效果。

 

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

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请问你这是Axure10吗?

    来自广东 回复
  2. 用参数怎么做,有实现吗?不然这个方案就废弃了

    来自湖北 回复
  3. 按这种思考,怎么给每个二级菜单加超链接呢?

    来自北京 回复
    1. 需要加判定条件,基于当前文本内容做跳转,这个如果要做,整体组件就不通用了,而且工作量不小

      来自广东 回复
    2. 如果用中继器加页面跳转工作量比较大,那用动态面板做菜单比较好还是用中继器做菜单优势更大呢

      来自北京 回复
    3. 跳转其实很简单,用参数也能做,在中继器用引入页面就可以了

      来自广东 回复
  4. 大神,怎么在左侧导航名称左边加上不同的图标呢?

    来自北京 回复
    1. http://www.woshipm.com/rp/4586902.html
      可以参考这篇教程,在中继器里面插入图片即可

      来自广东 回复