vue2 0 如何自定義元件(vue元件的封裝)

2021-10-06 07:11:01 字數 502 閱讀 3075

一、前言

之前的部落格聊過 vue2.0和react的技術選型;聊過vue的axios封裝和vuex使用。今天簡單聊聊 vue 元件的封裝。

vue 的ui框架現在是很多的,但是鑑於移動裝置的複雜性,相容性問題突出。像 mint-ui 等說實話已經很不錯了,但是坑也是不少,而且專案中很多功能僅憑這些也實現不了,這需要我們去封裝自己的可復用元件。

二、封裝元件的步驟

1.建立元件的模板,先把架子搭起來,寫寫樣式,考慮好元件的基本邏輯。    os:思考1小時,碼碼10分鐘,程式猿的準則。

2.準備好元件的資料輸入。即分析好邏輯,定好 props 裡面的資料、型別。(後面詳解)

3.準備好元件的資料輸出。即根據元件邏輯,做好要暴露出來的方法。(後面詳解)

4.封裝完畢了,直接呼叫即可。

vue2 0 如何自定義元件(vue元件的封裝)

一 前言 之前的部落格聊過 vue2.0和react的技術選型 聊過vue的axios封裝和vuex使用。今天簡單聊聊 vue 元件的封裝。vue 的ui框架現在是很多的,但是鑑於移動裝置的複雜性,相容性問題突出。像 mint ui 等說實話已經很不錯了,但是坑也是不少,而且專案中很多功能僅憑這些也...

vue2 0 自定義 提示框(Toast)元件

1.自定義 提示框 元件 src components toast index.js 自定義 提示框 toast 元件 var toast var showtoast false,儲存toast顯示狀態 showload false,儲存loading顯示狀態 toastvm null,儲存toas...

Vue 2 0學習筆記 自定義指令

在vue中為了更好的操作dom元素,其內建了一些指令,比如v model v if v show v text v html v for和v bind等。除此之外,vue也允許註冊自定義指令 建立自定義指令,在vue中乙個指令定義物件可以提供下面幾個鉤子函式,而這幾個鉤子函式都是可選的 bind 只...