vue cli專案模板的一些思考

2022-06-29 05:54:12 字數 723 閱讀 8778

之前有個想法,就是要利用vue寫一套ui。然後當時也沒有搞清楚到底怎麼寫。

幾經周轉吧,通過付費的方式在gitbook上面找到了答案。

找到答案之後再看我們正在開發的專案,看夥伴寫的**,突然發現完全可以按照寫ui元件庫的方式調整目錄結構。於是動手了,於是新的目錄結構。

最重要的是終於從實際層面開始向上思考**設計,思考架構設計。在我看來目錄就是一種架構。

思考後的心得吧算是。

一,就vue腳手架來說,自動生成的專案模板是有改進或者根據實際需要作出重新設計的。重新設計的後要能夠有更合適的擴充套件性。

比如元件化的擴充套件性,尤其全域性元件,經過合理的重新安排目錄,可以讓全域性元件發展成為元件庫。然後全域性的vue特殊屬性,比如過濾器、指令等等也可以單獨拿出開使用。

二,一些依賴性質的方法可以放在util裡面,利用vue的原型和擴充套件方法intall,將方法掛在原型上面。

三,區域性元件,區域性指令,區域性過濾器則單獨放在頁面內部或者元件內部。

四,生產環境下的一些依賴是可以全部使用dll進行打包壓縮管理的,這樣可以大大減少開發環境時候的記憶體需要

五,關於混入,混入是另一種形式重複解決方案

六,元件、混入、指令、過濾器、方法構成了可重複單元,vue原型上的方法不能出現在指令或者過濾器中。

乙個優秀的專案模板是值得做乙個專門的腳手架管理的,畢竟這是努力思考和日積月累的工作才得到的。

也是解決複雜問題的乙個思路。有規則拆解。

關於專案管理的一些思考

好記憶不如爛筆頭 所以還是要記錄下來的。關於專案管理,作如下的簡要描述,可以給自己乙個明確的提示。it 行業,一般的專案分為七大模組,分別為 需求分析,概要設計,詳細設計,和單元測試,系統測試,安裝和移植,專案管理等,當然還可以細分為其他的模組,不過主要可以從這些方面來著手。可是很多時候,我們在專案...

大型專案的一些思考

報表狀態 draft submitted accepted completed 提交 同意 駁回 資料上報 kpi sla 自動同步 手動填報 審批kpi達成率 郵件簡訊提醒 報表匯入匯出 報表展示 jqgrid funtionchart 我的表結構設計 基本使用者表 使用者資訊表 姓名 id 角色...

關於hanhunmall專案的一些思考

與快取配合 大量併發進來,通過分布式鎖保證只有乙個請求看到沒有快取後,拿到鎖,訪問資料庫,將資料放到快取中。其他併發請求拿到鎖後,再次檢查快取是否存在,發現快取已有資料,就算這些後來拿到鎖的請求,也不會重複去訪問資料庫。保證了只有乙個請求訪問資料庫,存放快取資料。其他請求只是讀取快取裡的資料。可看成...