name: api description: 在當前倉庫內處理介面請求、介面返回值消費或 API 型別定義時使用。核心要求是以後端返回欄位為準,前端直接使用返回值,不新增相容欄位、回退邏輯或格式化處理。 metadata: short-description: 專案介面約束
本技能來自小蔥技能站7w4.net。
Number()、String() 等型別轉換後再透傳。id 或其他欄位繼續查詢詳情介面、或作為表單編輯提交引數時,直接使用返回欄位,不額外做型別轉換。id、bizId、主鍵欄位在頁面、元件、彈窗之間傳遞時,必須直接使用介面返回的原始值,不新增前端自定義轉換邏輯。''、null、undefined 相互轉換,也不借此刪除欄位,禁止新增 toOptionalId、toOptionalValue、toOptionalNumber 等同類 helper。xxxCn、statusText),前端必須直接使用,不額外封裝函式、不做兜底對映、不在 template/script 中做二次轉換。a || b。0 等值增加額外分支。bigint 的欄位,前端 TypeScript 型別必須定義為 string,避免 JavaScript 數值精度丟失。? 或額外可選型別。frontend-global。這個 Skill 質量中等偏上,規則制定得很細緻,覆蓋了介面請求、返回值消費、型別定義等各個環節,核心思想明確——嚴格遵循後端介面,不做多餘的前端相容處理。優點是指令清晰、約束全面,能有效減少不必要的程式碼冗餘;不足是缺少示例和文件說明,規則較多導致理解成本偏高,部分規則在複雜場景下可能過於絕對。對於需要統一前端介面處理規範的專案來說有一定實用價值,但建議配合示例檔案完善文件。