mixins和元件的區別和優缺點
今天呢,就說一說mixins和元件,經常使用vue框架的朋友對這兩個應該是不陌生的,他們兩個的用法功能好像在專案中的所扮演的角色差不多。我們就帶著這個疑問進行扒一扒吧
我們先從api文件中看一看官方是如何定義他們的。
mixins:混入,是一種分發Vue元件中可複用功能的非常靈活的方式,混入物件可以包含任意元件選項。當元件使用混入物件時,所有混入物件的選項將被混入該元件本身的選項。
元件:是vue最強大的功能之一,元件可以擴充套件HTML元素,封裝可重用的程式碼,在較高層面上,元件是自定義的元素,vue的編譯器為它新增特殊功能,在有些情況下,元件也可以是原生HTML元素的形式,以is特性擴充套件
在我的眼中呢,他們的區別是什麼呢?
元件在引用之後,相當於在副元件內開闢了一塊單獨的空間,來根據父元件props過來的值進行相應的操作,但本質上兩者還是涇渭分明的,相對獨立
而mixins則是在引入元件之後,將元件內部如data等方法,method等屬性與父元件相應內容進行合併,相當於在引入後,副元件的各種屬性方法被擴充了
元件之間是可以有通訊的,而mixins比元件多了一個data的merge。兩者使用的場景不同,具體的還要在不同的專案中進行決定使用mixins好還是元件合適
未完待續哦。。。
相關文章
- TCP和UDP的優缺點及區別TCPUDP
- Nginx/Tomcat/Apache的優缺點和區別NginxTomcatApache
- 宏旺半導體分析EEPROM和FLASH的區別及各自的優缺點
- 繼承的優點和缺點繼承
- 你真的瞭解HashSet 和HashMap的區別、優缺點、使用場景嗎?HashMap
- mysql和Oracle的特點,優缺點MySqlOracle
- Ajax,jQuery ajax,axios和fetch介紹、區別以及優缺點jQueryiOS
- HTTP和RPC的優缺點HTTPRPC
- iframe有哪些優點和缺點?
- 深究遞迴和迭代的區別、聯絡、優缺點及例項對比遞迴
- DDoS防護的型別和線路綜合優缺點型別
- 和程式設計師約會的優點和缺點程式設計師
- 執行緒和程式的優缺點執行緒
- Java單例模式:缺點和優點Java單例模式
- Ajax、fetch、axios的區別與優缺點iOS
- 資料庫索引的作用和優點缺點資料庫索引
- Linux的優缺點,Linux與windows的區別LinuxWindows
- rem佈局原理和優缺點REM
- svn和git版本管理優缺點Git
- MySQL垂直拆分和水平拆分的優缺點和共同點總結MySql
- SQL、NoSQL和NewSQL的優缺點比較SQL
- ArrayList、Vector、LinkedList的區別及其優缺點? (轉載)
- 事件委託優缺點和實現事件
- &和&&的一點區別
- ERP系統有哪些優點和缺點?
- JavaScript繼承的多種方式和優缺點JavaScript繼承
- CSS如何清除浮動的方法和優缺點CSS
- 詳解展示元件和容器元件的區別和應用元件
- 內部區塊鏈的優缺點區塊鏈
- Socket 與 Http區別 優缺點及應用場景HTTP
- XtraBackup備份原理和優缺點介紹
- MySQL垂直切分和水平切分概念和優缺點介紹MySql
- MySQL NDB Cluster和Galera Cluster的主要特性和優缺點介紹MySql
- 四大主流PHP框架的優點和缺點總結PHP框架
- 幾種主流程式語言的優點和缺點
- 第二次作業:Github的優點和缺點Github
- 自學IT和接受IT培訓兩者的優缺點分析
- 細數獨享IP和共享IP的優缺點