崗位職責(zé):
1、負(fù)責(zé)前端功能實(shí)現(xiàn)和功能迭代升級(jí);
2、負(fù)責(zé)梳理前端的文檔資料沉淀為后續(xù)開發(fā)的指導(dǎo)手冊(cè);
3、負(fù)責(zé)簡單的后端功能實(shí)現(xiàn);
任職要求:
1、精通 Vue 實(shí)例生命周期、模板語法、組件化開發(fā)及通信機(jī)制(props/$emit/Vuex);
2、掌握 Vue 2/3 差異,熟悉 Vue 3 的 Composition API、ref/reactive 響應(yīng)式系統(tǒng)及新特性(如 Teleport);
3、熟練使用 Vue CLI/Vite 搭建項(xiàng)目,配置路由(動(dòng)態(tài)路由、守衛(wèi))、狀態(tài)管理(Vuex/Pinia);
4、掌握 Webpack/Vite 打包優(yōu)化(Tree Shaking、代碼分割)及跨域、環(huán)境變量處理;
5、扎實(shí)的 ES6+、CSS 布局(Flex/Grid)、響應(yīng)式設(shè)計(jì)及 TypeScript能力;
6、掌握 Vue 性能優(yōu)化手段(虛擬 DOM、組件緩存、懶加載),能利用開發(fā)者工具調(diào)試性能瓶頸;
7、熟練使用 Element Plus 等 UI 組件庫,封裝自定義組件;掌握 Axios、Lodash 等工具庫;
8、了解單元測(cè)試(Jest/Vue Test Utils),能編寫組件測(cè)試用例;
9、具備中大型項(xiàng)目經(jīng)驗(yàn),能處理表單驗(yàn)證、權(quán)限管理、圖表渲染等場(chǎng)景;
10、遵守 Git 工作流、代碼規(guī)范(ESLint/Prettier),與后端協(xié)作定義 API;