Mesak
開始寫專案之前,團隊都是使用 Vue 2 寫畫面,Vue 2 要升級到 Vue 3 對我來說,最大的轉變就是 extends 了
Vue 2 用的是 Options API, Vue 3 寫的是 Composition API,寫法什麼的對還沒開始完成專案的我來說,好像沒太大差異。
但是當我實際開始寫之後,才知道我在專案上之前應用了很多 extends 用法,在 Vue 3 裡面通通失效了…
原本寫成 extends 的作法是讓每個 Component 都可以不必撰寫就有此方法,data 也可以逐一傳遞,現在通通要改成 Vue 3 的寫法。
Vue 的本身是沒有權限的,雖然 vue router 本身建議基於 路由把資料塞到 meta 內,不過這個邏輯不方便應用我的後台管理。
目前設計的是公司內部使用的管理介面,所以是有點類似論壇的概念,每個使用者一定會有特定的權限,後端也會設計角色群組,授權給不同的使用者,所以一定會有交錯的權限設計。
目前後端採用的權限控管使用 casbin 權限控管,帶入 laravel 有的 route name,每個路由都會有獨立的 key name ,前端的路由也可以對應後端的路由,不過要確定一個明確的 keyname,根據 laravel 的 resource 定義,能夠讀取首頁的 route name 都定義為 index 。
router, route 不知從何開始,寫後端都有一個 router 來控管程式進入的方式,透過 framework 框架的路徑模式,控管每個 function 的進入點來回傳內容,細部的切分讓程式的分工執掌更明確,統一的進入點讓程式的載入更有一致性。
以往麵條式的載入寫法都被視為非主流寫法,因為統一的調用更能夠掌握整個程式的運作模式,也衍伸了像是整個程式的生命週期問題,同步與非同步調用等設計模式。
開始寫 vue之後,沒想到前端也有個路由,加上之前看過的 class 繼承,越來越覺得 前端是不是跟後端也有點像了… 不過這也不是個壞東西,既然接了就要來弄懂他。
開始寫 vue 的時候,首先最好開始理解一下 es6 的寫法,由於我是寫 php 居多,所以當我看到 es6 有 class 還有 extends 的時候,感覺相當熟悉,好像見到了老朋友…,不過幾個同事看到我專案寫一堆 extends 都叫我去寫 React XD….
利用 vue 建立了許多 component 之後,就會發現會遇到很多傳值的問題。
在許多框架裡面,會以 全域狀態管理的模式來管理這些你需要延續傳遞下去的數值,換作原生的 JavaScript 來說,當你遇到變數作用域無法共享的時候,vuex 那就放 WINDOW 的變數一樣,大家都抓的到。
許久沒更新 Blog 的文章了,因為換了工作,時間都被工作排滿了,要重新學習的東西太多了,所以荒廢了部落格的文章
熊熊忘了自己的部落格文章也有部分是偏技術的 XD。
標題直接點破這次學習的就是 Vue ,不過我學的 Vue 有點雜食,主要我主力還是放在後端,也許後面有機會,會持續更新一點 後端 Laravel 的文件。

原先的工作是利用 jQuery 來支援原有的系統,再一段一段把後端的程式碼,由麵條式代碼改成 Framework 的形狀,打算逐步進行更新,原專案用了 jQuery 純 AJAX 建立了類似 前後端分離的模式。
更新期間進行了一次改版,把前端由純 JS + jQuery 改成 ES6 的 import 檔案加上 template7 來動態載入內容,感覺有一點像是 SPA 的東西,不過離 SPA 的模樣還是差個十萬八千里。
前篇分享了走走家具設計的工作台以及高腳椅的組合配置,在品質上完全不輸給實木家具!
還有另一款北歐風的家具是是設計給電器櫃使用,家中如果一開始就沒有裝潢設計到電器專屬櫃子,等到有相關的家電要配置的時候,就會需要這種電器櫃來置放。
走走家具設計的電器櫃,就是拿來放置家用廚房電器的架子,搭配走走家具強調的輕便易移動的特性,北歐風的設計擺放在家中一點都不突兀。
走走家具稱為走走,也是方便租屋族可以將你的家具帶著走,搬家頭痛的都是大型家具的移動,如果可以折合收納就可以增加搬運的空間,不用受限於家具固定大小的侷限。
當然雖然增加了可拆可組性質,顏質還是不可少,走走家具全部採用樺木夾板來製作,早前我自己在入住的時候為了省錢也有從淘寶買過家具,不過淘寶的家具只寫了橡木色,完全不會跟你說什麼材質,
這次這款是走走家具電器架,走走家具的架子一直都是相當有質感的設計,就算一開始家具規劃設計沒有電器架位置,購買一個走走電器架來擺放都不會是太突兀的設計

走走家具有著一貫輕鬆的包裝,跟簡易的拼裝模組化設計,走走電器架全部的大零件平放圖
在新家生活了一陣子,開始慢慢體會到小戶型的困擾。
一年前找了個小坪數的房型,把客廳改成電腦桌的空間,生活都圍繞在電腦桌前
廚房緊臨客廳,乾脆把客廳改為餐桌,視野看起來比較寬敞。
不過最近開始有點小苦惱,五月開始在家比較多做菜的時間,每次備餐備菜都要把餐桌的空間挪來備菜,有朋友來的時候餐桌就同時是備餐檯,備菜空間根本不夠放。

剛好看看走走家具最新推出的工具台+高腳椅的組合,北歐家具的風格似乎有點打中我的需求。
研究一下走走家具的板材用料以及設計,走走家具模組化設計模式相當的方便,主打重拆卸與安裝,簡單的包材也可以重複利用,先前買淘寶家具的經驗,保麗龍安裝緩衝材特別多,如果需要搬家或是移動的話,重新找到一樣的緩衝材就有點麻煩,快速的拆卸與打包算是走走家具的一個獨有的特色。


