文章

還記得我們在vue2 的時代,最紅的狀態管理套件是 vuex;隨著 vue3 的發展,許多的套件也隨大家撰寫 Composition API 的使用習慣跟著做相應的調整。

閱讀更多

vite 是最近越來越流行的建立前端專案的手腳架,為什麼他會這麼流行呢?

  1. 快速的開發環境
  2. 即時重整
  3. 模組化開發
  4. 支援多種框架:vue、react…
  5. TypeScript 支援

結論:使用 Vite 可以帶來更快的開發速度、更好的性能,並提供了靈活的配置選項,使其成為一個吸引人的選擇。

當然安裝這些套件還要視每個人的需求來選擇,例如:一頁式網站可能就不需要安裝 router;形象網站不打 api 就不需要安裝 axios 等等。

閱讀更多

bootstrap5雖然不像antdelement那種專門為vue創建的ui框架幫你弄好許多component,但是他也終於可以用npm安裝囉!!(賀)

閱讀更多

一開始我以為的vue3僅僅是改變寫法,去掉datamethodscomputed的位置規範,可以自由地穿插變數、函式的位置。

閱讀更多

如果自己沒有使用ui框架的話,icon font就要自己處理,我最常用的就是 fontawsome,原因就是看起來比較可愛XD

其實用哪個都可以,但就是要認真看安裝文件就是了。

閱讀更多

其實 PWA 在哪個框架中使用,都沒有太大的差異,但是往往這一行 code 到底要放哪裡,我就是不知道啊XDD

最近的專案剛好都是用 vue3 來實作,自然要把 pwa 放進去 vue3 中也勢必要來解一篇紀錄一下,不然下次就又忘記了。

閱讀更多

因為目前只比較常用 Elementui-plus ,要使用他的 message api ,vue2 我們可以直接用 this.$message去拿他全局註冊的方法,但vue3 沒有this啊!所以就要用 getCurrentInstance 這個 funciton 拿到全局註冊的方法。

閱讀更多

進入 vue3 後,多了一種跟 react 很像的資料管理方式 provide / inject,和 vuex 相同的是他可以跨組件讀寫資料,但是和 vuex 不同的是跨組件的範圍僅限於 provide 註冊那一層的子組件。

也就是說 provide 類似於 props 把資料傳入子組件,props 只能傳一層,但 provide 可以下去好幾層都可以存取,官方概念圖如下:

閱讀更多

我在 vue2 已經有用過 i18n 了,怎麼搬到 vue3 就出現各種錯誤呢?

Vue3 因為 Composition API 的緣故,在引入套件上面有改一些寫法,直接從 vue2 直接搬過來是會有問題的,那就從頭開始安裝起吧!

閱讀更多

目前為止常用的框架有出到vue3的好像只有Elementui-plus,竟然這麼快就出ㄌ~太驚艷了,所以新案子就直接用起來!

對程式碼有潔癖的人,一樣可以選擇按需載入。

閱讀更多