Lala Code

Lala 的前端大補帖,歡迎一起鑽研前端技術😊

0%

Imgur

JS 在編譯時,會將宣告的變數、函式都先存放到一個記憶體空間,很像是被提升到最前面,賦值不會跟著被提升,實際運行時,再把值塞進剛剛存放的記憶體空間裡。

閱讀全文 »
❤️
❤️
❤️

事件修飾符

1
2
3
4
5
6
.prevent // 防止做原本預設的動作
.stop // 阻止事件冒泡到父元素,阻止任何父事件處理程序被執行
.self // 只在自己的層級處理自己的程序
.once // 只處理一次
.native // 在元件的根元素上監聽一個原生事件
.sync
閱讀全文 »
❤️
❤️

Vue 處理共用邏輯的方式

以往用 Vue2 處理共用邏輯有幾種方式

🔸 Mixins
🔸 Higher-order Components ( HOC )
🔸 Renderless Components

但 Vue2 存在著一些問題,命名衝突、產生多餘的元件實體、資料難以追蹤來源,就會有一些狀況產生。
隨著 Vue3 的升級,Vue3 Composition API 解決了 Vue2 的問題

閱讀全文 »
❤️

圖片切換範例

API 抽離管理,清楚管理資料

axios create 的物件會變成 axios 的實體
axios interceptors 攔截器,可以做驗證檢查

閱讀全文 »
❤️
❤️
❤️
❤️