Skip to content

UI Optimization: How One Small Change Cuts 66% of User Effort

About 241 wordsLess than 1 minute

ElementPlusUI Optimization

2024-10-09

Most admin backends center on tables, with a top form that holds several filter inputs. Sometimes a field has only a few possible values. With a dropdown select, users cannot see all options at a glance, and when there are few choices the interaction is still more steps than necessary.

For example, choosing one option takes three steps:

  1. Open the dropdown and find the target
  2. Click the target option to confirm
  3. Click search

Can we optimize this to one step?

  1. Click the target option and trigger search

Yes!

Use a Segmented Control instead of a Select. Requires Element Plus 2.7.0+.

As shown below, all options are laid out flat; clicking a segment tab triggers search immediately.

Screenshot

When upgrading Element Plus, note that el-select is no longer compatible with the previous default width behavior in v2 — default width is lost and you must set width manually. After the upgrade, select styles across the project can break; this change drew a lot of community complaints.

See the discussion: Select lost its default width · Issue #15510

Changelog

8/27/26, 2:39 PM
View All Changelog
  • 68955-Translate all 14 blog posts to English for Plume i18n.on
  • b7b2c-启用文章变更历史并升级主题配置。on
  • b19ea-重构: 将文章迁移至 blog 目录,更新配置on
  • a8dff-upon
  • 1963f-upon
  • 844f0-upon
  • 744ed-upon
  • 7e8f8-upon
  • 27f48-upon
  • a10e0-upon