陈述语句介绍

配置表键名键值,内容接口参数,任何值都可以当陈述条件。

场景 1:通过配置接口参数,控制帖子列表某个参数是否在前端显示。

场景 2:帖子列表通过列表一级参数,控制子级某个参数是否在前端显示。

场景 3:某个参数数值,可以使用加减公式决定前端是否显示,例如帖子子级回复数量减配置表 comment_preview 键值,如果结果为 0 则不显示某个 DIV 内容。

平级菜单介绍

用户感知一款产品的功能,并不取决于 URL,主要来源于 UE 和 UI 层面(面包屑导航),所以我们要采用了平级菜单模式。

任何页面,任何菜单都能被 active

<a href="https://fresns.cn/posts/lists" class="btn btn-link active">全部帖子</a>

陈述语句描述

单个条件:如果路径为 /posts/list 则显示 active


两个条件:如果路径为 /posts/list/hashtags/follow 则显示 active


多个条件:如果路径为 /posts/list/hashtags/follow/hashtags/nearby 则显示 active

  • 实际上是根据路由判断要显示什么,或者是个单词,也可能是个 html 标签。
  • /posts/list 每个路由是独立条件,比如 /posts 和 /posts/list 是两个条件,如果条件是 /posts/list,那么在 /posts 页面时也不符合条件。
  • /posts/list?mid=12345&sortType=view&sortDirection=2 参数不包括在内,参数不作为参考条件