好玩的B端組件丨上傳組件(2)

1 評(píng)論 4798 瀏覽 28 收藏 9 分鐘
🔗 产品经理专业技能指的是:需求分析、数据分析、竞品分析、商业分析、行业分析、产品设计、版本管理、用户调研等。

一個(gè)不認(rèn)識(shí)中草藥的中醫(yī)不可能是好醫(yī)生,一個(gè)不認(rèn)識(shí)B端組件的產(chǎn)品經(jīng)理也做不出好產(chǎn)品。這篇文章,我們來了解下B端產(chǎn)品中的基礎(chǔ)組件:上傳組件。

中醫(yī)的入門知識(shí)是什么?肯定是認(rèn)識(shí)各種中草藥,了解他們的特性、功效和使用方法。中藥店柜臺(tái)后面一個(gè)個(gè)的木格子,就是中醫(yī)的入行門檻。

B端產(chǎn)品的入門知識(shí)是什么?肯定是認(rèn)識(shí)各種組件,了解他們的規(guī)范、作用和使用規(guī)則。構(gòu)成頁面的一個(gè)個(gè)組件,就是B端產(chǎn)品的入行門檻。

這個(gè)《好玩》系列為大家匯總了多種常用的B端組件,認(rèn)識(shí)它們、熟悉它們、用好它們,為產(chǎn)品晉級(jí)之路打下扎實(shí)的基本功。

今天再聊一下:上傳組件。可以配合之前發(fā)一篇介紹上傳組件的文章一起觀看,讓你全方位了解上傳組件。

一、組件簡(jiǎn)介

當(dāng)用戶需要把本地?cái)?shù)據(jù)發(fā)布到遠(yuǎn)程服務(wù)器時(shí),就需要用到上傳組件,比如上傳頭像,上傳視頻、提交資料等。它是B端產(chǎn)品中比較常見的組件。

二、組件構(gòu)成

一個(gè)完整的上傳組件由以下5部分組成:

  1. 上傳觸發(fā)器(必要):觸發(fā)上傳動(dòng)作,點(diǎn)擊后打開本地文件夾,用戶可以選擇需要上傳的文件或文件夾。
  2. 上傳內(nèi)容(必要):用來顯示已選擇或已上傳的文件或文件夾,可以顯示文本列表、圖片列表、圖片墻、縮略圖等。
  3. 上傳狀態(tài)(必要):顯示本地?cái)?shù)據(jù)發(fā)布到遠(yuǎn)程服務(wù)器的進(jìn)度。一般用進(jìn)度條、百分比來展示。
  4. 刪除按鈕(可選):用來刪除已選擇或已上傳的文件或文件夾。
  5. 提示文本(可選):用來提示說明上傳規(guī)則,比如上傳內(nèi)容、文件格式、文件大小、數(shù)量等信息。

三、組件類型

不同的分類維度,組件可以分為不同類型。

以下是三種分類維度:

1.根據(jù)上傳文件的數(shù)量,上傳組件可分為兩種:

1)單文件上傳:一次只能上傳一個(gè)文件。

2)多文件上傳:一次可以上傳多個(gè)文件。

2.根據(jù)交互方式的不同,上傳組件可分為兩種:

1)點(diǎn)擊上傳:鼠標(biāo)點(diǎn)擊觸發(fā)上傳動(dòng)作。

2)拖拽上傳:拖拽文件到指定區(qū)域觸發(fā)上傳動(dòng)作(文章評(píng)論區(qū)可獲取Axure交互源文件)。

3.根據(jù)選擇文件與上傳文件先后順序的不同,上傳組件可分為兩種:

1)選擇后立即上傳:選擇動(dòng)作與上傳動(dòng)作合二為一,選擇后立即上傳。

2)批量上傳:先選擇文件,確認(rèn)后再統(tǒng)一上傳。

四、組件狀態(tài)

1.組件中的上傳觸發(fā)器分為四個(gè)狀態(tài):

  1. 初始態(tài):組件首次加載時(shí)的狀態(tài)。
  2. 懸停態(tài):鼠標(biāo)停留在上傳按鈕時(shí)的狀態(tài)。
  3. 點(diǎn)擊態(tài):鼠標(biāo)點(diǎn)擊時(shí)的狀態(tài)。
  4. 禁用態(tài):觸發(fā)器禁用時(shí)的狀態(tài)。

2.根據(jù)文件的上傳過程,組件可分為五個(gè)狀態(tài):

  1. 上傳前:還未選擇本地文件時(shí)的狀態(tài)。
  2. 待上傳:文件選擇完成,還未點(diǎn)擊上傳時(shí)的狀態(tài)。這種狀態(tài)一般出現(xiàn)在批量上傳組件中,非批量上傳組件一般沒有待上傳的狀態(tài)。
  3. 上傳中:本地?cái)?shù)據(jù)發(fā)布到遠(yuǎn)程服務(wù)器的過程,一般會(huì)用進(jìn)度條組件或百分比文案來展示具體進(jìn)度。
  4. 上傳成功:本地?cái)?shù)據(jù)成功發(fā)布到遠(yuǎn)程服務(wù)器后的狀態(tài)。
  5. 上傳失敗:發(fā)布到遠(yuǎn)程服務(wù)器失敗后的狀態(tài)。

五、功能擴(kuò)展

在實(shí)際應(yīng)用場(chǎng)景中,上傳組件會(huì)搭配一些附加功能。比如上傳前校驗(yàn)、移除前校驗(yàn)、圖片裁切、限制文件數(shù)量等。

1)上傳前校驗(yàn):可以防止用戶誤操作。

2)移除前校驗(yàn):可以防止用戶誤刪。

3)圖片上傳前裁切

4)限制上傳文件的數(shù)量

六、使用規(guī)則與注意事項(xiàng)

上傳組件是把本地?cái)?shù)據(jù)發(fā)布到遠(yuǎn)程服務(wù)器的時(shí)候使用的,使用過程中需要注意以下幾點(diǎn):

  1. 限制單個(gè)文件的大小,防止太大的文件遠(yuǎn)程發(fā)布時(shí)出現(xiàn)中斷問題,同時(shí)也可以減少服務(wù)器負(fù)擔(dān)。
  2. 發(fā)布超過一定大小(比如500Mb)的文件時(shí),需要有斷點(diǎn)續(xù)傳功能,減少用戶的糾錯(cuò)成本。
  3. 組件支持的文件類型和文件大小需要有清晰的提示,防止用戶錯(cuò)誤操作。
  4. 上傳組件的觸發(fā)器、進(jìn)度條、上傳內(nèi)容展示等有豐富的樣式變化,使用時(shí)需要根據(jù)具體的需求場(chǎng)景謹(jǐn)慎斟酌使用哪種樣式。

七、相似組件

八、小結(jié)

認(rèn)識(shí)每個(gè)組件、熟悉每個(gè)組件、用好每個(gè)組件,對(duì)待它們像兒時(shí)對(duì)待心愛的玩具一樣,如數(shù)家珍、了如指掌。它們會(huì)給你源源不斷的勇氣和底氣,讓你在產(chǎn)品晉級(jí)之路上閃閃發(fā)光。

專欄作家

原木森林,人人都是產(chǎn)品經(jīng)理專欄作家。專注于用戶增長相關(guān)的邏輯、方法和案例分享。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 已關(guān)注 求個(gè)組件庫

    來自江蘇 回復(fù)
专题
104018人已学习5篇文章
PRD、MRD、DRD、BRD各种文档撰写方法在这里。
专题
15635人已学习12篇文章
用户增长是一个复杂体系,涉及产品、运营、市场、技术等多个环节的相互配合,本专题的文章分享了用户增长方法论。
专题
20614人已学习15篇文章
AARRR模型是一个经典的增长漏斗模型。本专题的文章针对AARRR模型进行拆解解读。
专题
61256人已学习24篇文章
想要脱围而出,你必须学点实在的技能。
专题
16667人已学习12篇文章
本专题的文章分享了物联网产品的设计思路。
专题
53528人已学习19篇文章
让我们来看一下Axure的高端操作:用Axure实现游戏功能