元件能夠大幅減輕開發的工作量,提升專案的可維護性,減少重複程式碼。本文主要講解組件需要具備哪些功能,可以了解一下,希望你幫你。
主要功能是指這個元件是用來做什麼的,如選擇日期元件的目標是選擇日期,下拉選擇元件的目標是展示選項供用戶選擇等。這是最開始需要考慮的部分,也是組件的基礎。
主體功能的顆粒度控制功能是指對組件功能細化控制的功能,可以分為
1、功能開關,如日期選擇元件有選擇時間的功能,可以提供api用來控制是否開始開啟時間選擇功能、日期可選範圍等;
2、行為控制功能,如控制彈框是否顯示功能
3、內容控制功能,如表格的自訂列功能,時間選擇器的單元自訂渲染功能,彈框的頁腳自訂功能。
4、結構控制元件,如下拉框彈框可以自訂容器
5、樣式控制功能,大部分情況下使用者都可以比較方便的修改元件的樣式,但是再某些情況下
一個元件基礎功能寫完後,需要有恰當的回饋,告訴程式發生了什麼,只有這樣,程式餐能根據元件的回饋做出對應的處理,才能產生多樣的交互,滿足更多的場景。常見的回饋如:瀏覽器元素中許許多多的事件。
相關教學:UI影片教學
以上是快速了解UI元件功能設計的詳細內容。更多資訊請關注PHP中文網其他相關文章!