@typescript

Stories List
@wszgrcy

通用表單解決方案---皮影

皮影為不同框架提供統一的表單開發體驗 使開發者更加關注於邏輯和佈局,從瑣碎事物中解放出來 皮影的相關設置更加語義化,減少開發心智;並允許自定義封裝 皮影完全兼容valibot的所有Action,可以完美的利用其驗證及轉換機制 文檔 感性的認識可能會讓您更快的體驗到皮影的魅力,網站上實現了大量的用例,方便您快速瞭解皮影 https://piying-org.github.io/we

wszgrcy Avatar

@wszgrcy

Nickname wszgrcy

@jcguanqi

基於vue3+ts5+vue-router4+pinia2的PC端項目搭建教程

導語:在日常開發中,有時候會在項目中引入 ts 來解決一些 js 的問題,下面就簡單介紹一下如何使用 vue3+ts+router+pinia 來搭建一個項目。 目錄 簡介 創建 安裝 配置 實戰 簡介 vue3 目前是常用的 vue 版本,提供了組合式 API 以及一些新的功能和特性;ts 這種類型編程語言可以在編譯時通過靜態分析檢測出很多常見錯誤,減少了生產環境中的運行時錯誤,改

jcguanqi Avatar

@jcguanqi

Nickname MarkGuan

@yimo

02.前後端分離中台框架前端 admin.ui.plus 學習-介紹與簡單使用

中台框架前台項目 admin.ui.plus 的初識 基於 vue3.x + CompositionAPI setup 語法糖 + typescript + vite + element plus + vue-router-next + pinia 技術,內置支持一鍵生成微服務接口,適配手機、平板、pc 的後台權限管理框架,希望減少工作量,幫助大家實現快速開發。 框架一覽

yimo Avatar

@yimo

Nickname 易墨

@wszgrcy

[Angular]單運行時多項目共享依賴方案

ngx-center 一箇中心,多個...... 使用介紹(視頻) 這是什麼? 一個 Angular 單運行時多項目共享依賴的解決方案 只啓動一個 Angular 平台(PlatformRef),其他子項目進行導出(類 es6 module),通過資源文件清單(或單獨 js 文件)進行請求加載 功能 支持子項目在開發時代碼變更的刷新 支持子項目調用主項目導出的命名(e

wszgrcy Avatar

@wszgrcy

Nickname wszgrcy

@haoqidewukong

vscode 如何支持 css-module 文件跳轉到類名?

背景 css module 是目前主流的 css 模塊化的解決方案。使用 css module 之後,我們可以將 css 類當作模塊變量引入到我們的 typescript (下述使用 "ts" 代指)文件中來作為樣式的引用。過去,由於 ts 無法識別 css module 中導出的變量,我們使用 css 模塊變量需要到 css 文件中找到對應的類名,再寫到 ts 文件中使用,容易出錯且影響了開發效

haoqidewukong Avatar

@haoqidewukong

Nickname 好奇de悟空

@justbecoder

react-router-middleware-plus開源啦 | 基於react-router v6的零成本式路由權限解決方案

一、你的苦惱~~ 你還在為react-router的路由權限控制而煩惱嗎? 你還在翻遍了社區react路由權限相關文章發現都是V4、V5版本的而煩惱嗎? 你還在為自行適配react-router v6版本的權限步驟繁雜,多重鑑權邏輯嵌套而煩惱嗎? 他來了!他來了!他帶着禮物走來了!react-router-middleware-plus專為解決你的煩惱而生! 二、react-router-midd

justbecoder Avatar

@justbecoder

Nickname 胡哥有話説

@liulhf

React Router V6項目中的路由鑑權封裝實踐(Hooks)

React Router V6項目中的路由鑑權封裝實踐(Hooks) 1. 前言 1.1 路由封裝的好處 路由鑑權集中管理: 封裝路由組件允許你集中管理路由鑑權邏輯。這意味着在一個地方處理用户是否有權限訪問某個路由,而不是在每個頁面或組件中重複相同的鑑權邏輯。這有助於保持一致性,並簡化了對路由鑑權的維護和更新。 提高代碼複用性: 封裝路由組件可以促進代碼的複用。你可以將通用的路由配置、鑑權邏

liulhf Avatar

@liulhf

Nickname 劉lhf

@songminzh

【擁抱鴻蒙】HarmonyOS之構建一個自定義彈框

​ ​ 彈窗是一種模態窗口,通常用來展示用户當前需要的或用户必須關注的信息或操作。在UI開發中,彈框是重要且不可忽視的組件。 HarmonyOS內置了多種系統彈框,分別有AlertDialog 、TextPickerDialog 、DatePickerDialog以及TimePickerDialog等。 ​ 本文將詳細介紹系統彈框的封裝和使用,並着重展現自定義彈框的實現。 ​ ​ 系統彈框

songminzh Avatar

@songminzh

Nickname 鄭知魚

@chaoqipengbodemogu_eceqzp

MetisUI-一套企業級 React-Tailwind 組件庫

Metis UI 的目標是為那些喜歡 Ant Design 的開發者提供一個更靈活的選擇,特別是希望結合 Tailwind CSS 的開發者。我們在保留 Ant Design 組件設計邏輯的基礎上,提供了以下改進: 樣式覆蓋更靈活基於 Tailwind CSS 的樣式體系,開發者可以方便地對組件的各個元素進行樣式覆蓋,無需編寫複雜的自定義樣式,快速實現個性化設計。 增強的交互功能內置了一些

@baozouai

偏愛console.log的你,肯定會覺得這個插件泰褲辣!

前言 毋庸置疑,要説前端調試代碼用的最多的,肯定是console.log,雖然我現在 debugger 用的比較多,但對於生產環境、小程序真機調試,還是需要用到 log 來查看變量值,比如我下午遇到個場景:選擇完客户後返回頁面,根據條件判斷是否彈窗: if (global.isXXX || !this.customerId || !this.skuList.length) return // 到

baozouai Avatar

@baozouai

Nickname 暴走

@linong

通過 AST 實現組件庫替換升級

年初接到一個任務將 semi-ui 替換到 antd,但是能人力預算不太夠,所以基於工作量和效率選擇了基於 AST 的替換方案。 項目技術棧是 React + tsx 為什麼要使用 AST? AST(Abstract Syntax Tree,抽象語法樹)是一種在計算機科學中表示源代碼語法結構的樹狀數據結構。 通過 AST,可以理解代碼的結構和含義,實現代碼分析、轉換和操作。 基於 AS

linong Avatar

@linong

Nickname linong

@chenychenyu

robot-admin 一個現代化的基於業務場景的中後台解決方案

我做了個 Vue3 的中後台框架,想和你聊聊背後的故事 不是技術博客,只是一個前端開發者的自白 開篇 你好,我是 CHENY。一個有點代碼潔癖的前端開發者。 今天想和你聊聊我最近做的一個開源項目 —— Robot Admin。不聊技術有多牛,不聊架構有多先進,就想和你説説,為什麼要做這個項目,以及它能幫你解決什麼問題。 為什麼又是一個後台框架? 是的,我知道。GitHub 上的後台框架已經夠多了

chenychenyu Avatar

@chenychenyu

Nickname ChenyCHENYU

@axui

AXUI v3.1.27震撼發佈:全新Viewer媒體查看器模塊和Toast短消息模塊

更新內容 修復Range組件使用reset方法無效的問題。 將 Range 庫的參數從 aixs 改為 flow,可選值為 h/v(水平/垂直) 修復Datetime組件在手機端下拉年份和月份高度不正確的問題的。 修復Select組件的工具箱顏色問題 修復Search組件,使用shape屬性時報錯的問題。 修復Search組件,使用s

axui Avatar

@axui

Nickname AXUI

@xixindeshoutao

HTTP代理:網絡世界的智能中轉站

在互聯網信息高速流動的時代,HTTP代理作為一種基礎卻強大的網絡工具,正在各類網絡活動中扮演着越來越重要的角色。它就像一位經驗豐富的網絡嚮導,不僅能夠優化訪問路徑,還能在用户與目標網站之間建立起安全屏障,讓網絡體驗更加流暢和安全。 HTTP代理最基本的功能是作為網絡請求的中轉站。當用户通過代理訪問網站時,請求首先發送到代理服務器,再由代理服務器向目標網站獲取數據。這種間接訪問的方式帶來了多重優勢:

xixindeshoutao Avatar

@xixindeshoutao

Nickname 細心的手套

@benfangdechaofen

分享8款研發團隊協作常用軟件

Coding管理工具是一款集開發協作、代碼託管、項目管理、持續集成與自動化部署為一體的企業級雲平台,旨在為開發團隊提供一站式的開發與運維解決方案。該平台整合了敏捷項目管理、代碼版本控制和自動化構建流程,幫助企業實現數字化轉型,提高協同效率,並確保項目從開發到上線的全流程無縫連接。Coding管理工具主要功能包括Git代碼託管、項目任務管理、問題追蹤、持續集成與自動化部署以及團隊協作與文檔管理。平台

benfangdechaofen Avatar

@benfangdechaofen

Nickname 奔放的炒粉

@morimanong

用 rollup + gulp 造個輪子,別説還挺香

前戲 我是16年入了前端的坑,17年知道了gulp和rollup這兩個玩意兒。由於那時webpack勢頭很猛,便一直沒有正眼瞧過它一眼。 直到20年進了一家小公司,做了很多類似的小項目,相同的代碼拷來拷去,出現一個bug一堆項目都要改,實在噁心到我了。 於是不得不開始考慮將一些公共的方法和組件提取出來,做成一個第三方庫來維護。而在庫的封裝方面,rollup相對於webpack具有一定的優勢。 在此

morimanong Avatar

@morimanong

Nickname 末日碼農

@icecreamlj

提升開發體驗:基於 JSDoc 的 React 項目自動代碼提示方案詳解

需求背景 主管和其他同事基於公司的業務特點,開發了一套自研前端框架。技術選型是 React + JavaScript 的組合,上線後表現還不錯。現在他們想把這個組件庫推廣到其他團隊使用,所以讓我琢磨一下:怎麼能讓使用者用得更順手一點?尤其是能不能在寫代碼的時候有自動提示? 我調研了一下市面上常見的幾種方案,大致有以下幾類: 把整個項目從 JavaScript 重構為 TypeScript,這樣

icecreamlj Avatar

@icecreamlj

Nickname 一顆冰淇淋