Vue專案重構

2021-10-07 01:49:49 字數 379 閱讀 8524

你好! 這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器, 可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。

隨著時間的推移、需求的劇增,必須不斷的修改原有的功能、追加新的功能,還免不了有一些缺陷需要修改。為了實現變更,不可避免的要違反最初的設計構架。經過一段時間以後,架構就千瘡百孔了。bug越來越多,越來越難維護,新的需求越來越難實現,最初的**構架對新的需求漸漸的失去支援能力,而是成為一種制約。

進行**重構的意義:

1、提公升專案的可擴充套件性

2、規範**,使**更加清晰,更容易其他專案成員理解

3、有利於發現一些隱藏的bug

4、有利於提高後續的工作效率

重構Vue專案的通用處理流程

需要給所有查詢頁面加上篩選條件快取功能,檢視了一下現有 發現每個頁面都有大量冗餘的關於本地儲存和遠端儲存的 並且每個頁面的儲存邏輯都略有不同,想了半天,愣是一行 沒寫下去。我離開座位,就一直想,到底是什麼東西在妨礙我,最後所有矛頭都指向一點 缺少通用流程。專案在產品階段時,定位的是乙個實施查詢平台,...

vue的雙向繫結原理解析(vue專案重構二)

現在的前端框架 如果沒有個資料的雙向 單向繫結,都不好意思說是乙個新的框架,至於為什麼需要這個功能,從jq或者原生js開始做專案的前端工作者,應該是深有體會。以下也是個人對vue的雙向繫結原理的一些淺薄認識,當然 再vue框架的真正實現上,比我分析的要複雜的多。主要是來了解思想 首先看下下面這段主要...

專案重構總結 1

到今天為止,webgate 專案重構 初步完成。還需要實現的功能有 1 修改,重置密碼功能。2 修改 page 功能。3 外部專案引入的jar 包。4 首頁 優化。重構一共經歷了 7 個周。第一周,看基本的 登入功能 實現思路。第二週,看兩個專案的配置,並開始配置。第三週,基本配置實現 核心資料表 ...