鍍金池/ 問答/Java  HTML/ vue mixins和extends的用法和區(qū)別

vue mixins和extends的用法和區(qū)別

在項(xiàng)目中接觸到了mixins和extends,但是不太清楚這兩個(gè)屬性具體該在什么場(chǎng)景下使用,在細(xì)節(jié)上有什么差別,有經(jīng)驗(yàn)豐富的人幫忙解答一下嗎,最好有個(gè)例子說明一下,謝謝啦

回答
編輯回答
遲月

extends是創(chuàng)建一個(gè)子類,最終返回一個(gè)vue實(shí)例。參考官網(wǎng)的詳細(xì)介紹。
一般在單獨(dú)用js書寫組件的時(shí)候使用。
而mixins選項(xiàng)是指定要混入的代碼片段,vue代碼中的script部分。同名方法的混入規(guī)則參見官網(wǎng)。
混入則可認(rèn)為是vue版本的全局方法庫(kù),而且不怎么影響現(xiàn)有vue邏輯的一個(gè)特殊處理方式。通常用在業(yè)務(wù)邏輯相似但又不同的兄弟組件之間。

2017年8月20日 08:15