• 可爱小西
    2024-10-11 来自广东
    顶部搜索栏应该是属于技术组件,可能需要有如下功能 1. 点击搜索图标或者回车进行搜索操作 2. 输入搜索内容时有模糊匹配列表提供选择 3. 提供一键清除搜索内容按钮

    作者回复: 你好,可爱小西同学 很开心能看到你对思考题的回答。 Yes, 顶部搜索栏是可以属于技术组件的。 在你列举的功能设计列表中,提到了除基本的search功能外的 Fuzzy search, 以及组件对keyboard event的支持,赞~ 那么,顺着这样的思路往下,还可以有 autocompletion, sorting, filter等功能,同时,可以考虑一下在纯键盘情况下的导航和使用。

    
    
  • linxs
    2024-10-11 来自广东
    基于文中提及到的组件划分粒度,对最近的一个项目进行了调整 --component ------basic ------model ------pages 按照我的理解,最上层的是page,第二层是model(模块),第三层的basic(基础组件) 1. pages表示一个一个的页面,每个页面被划分成不同的模块(model),也就是由不同的model组成 2. model由不同的基础组件构成,具备一定的业务属性

    作者回复: 你好,linxs同学 感谢你的分享,十分开心能够看到你在项目中的组件粒度划分思路。 我猜测一下,这会是一个多页面的PC端web项目么?

    共 3 条评论
    