最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue.extend與vue.component的區(qū)別和聯(lián)系

 更新時(shí)間:2018年09月19日 11:27:42   作者:battle_wang  
這篇文章主要介紹了vue.extend與vue.component的區(qū)別和聯(lián)系,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下

如果大家只顧開發(fā),對(duì)基礎(chǔ)知識(shí)不了解,在今后的解決問題過程中,也是個(gè)大問題,今天小編抽空對(duì)基礎(chǔ)概念給大家屢一下,用于大家日后學(xué)習(xí)。

Vue.extend({})簡(jiǎn)述:使用vue.extend返回一個(gè)子類構(gòu)造函數(shù),也就是預(yù)設(shè)部分選項(xiàng)的vue實(shí)例構(gòu)造器。

后可使用vue.component進(jìn)行實(shí)例化、或使用new extendName().$mount(''+el)方式進(jìn)行實(shí)例化(從而實(shí)現(xiàn)模擬組件)。

Vue.component({})簡(jiǎn)述:不多介紹了。。。用于生成全局組件

使用:

  1,Vue.component使用Vue.extend生成的構(gòu)造函數(shù):

  2,實(shí)例化構(gòu)造函數(shù)從而模擬組件:

vue.extend與vue.component的區(qū)別總結(jié)

在Vue.js中,Vue本身是一個(gè)constructor。

Vue.extend() 是一個(gè)繼承于方法的 class,參數(shù)是一個(gè)包含組件選項(xiàng)的對(duì)象。它的目的是創(chuàng)建一個(gè)Vue的子類并且返回相應(yīng)的 constructor。

而Vue.component()實(shí)際上是一個(gè)類似于Vue.directive() 和 Vue.filter()的注冊(cè)方法,它的目的是給指定的一個(gè)constructor一個(gè)String類型的ID,

之后Vue.js可以把它用作模板,實(shí)際上當(dāng)你直接傳遞選項(xiàng)給Vue.component()的時(shí)候,它會(huì)在背后調(diào)用Vue.extend()。

Vue.js支持兩種不同的API模型:一種是基于類的,命令式的,Backbone 類型的API;另一種是基于標(biāo)記語言的,聲明式的,Web組件類型的API。

如果還是困惑的話,可以想象你是怎么創(chuàng)建通過new Image()或者 <img>標(biāo)簽創(chuàng)建 image元素的就知道了。

這兩種方法都對(duì)指定的類型很有用,Vue.js提供這兩者只是為了更好的靈活性。

下面看下vue.extend,new vue 和vue.component的區(qū)別

extend 是構(gòu)造一個(gè)組件的語法器. 你給它參數(shù) 他給你一個(gè)組件 然后這個(gè)組件

你可以作用到Vue.component 這個(gè)全局注冊(cè)方法里, 也可以在任意vue模板里使用apple組件

var apple = Vue.extend({ …. }) Vue.component(‘a(chǎn)pple',apple)

你可以作用到vue實(shí)例或者某個(gè)組件中的components屬性中并在內(nèi)部使用apple組件

new Vue({ components:{ apple:apple } })

Vue.component 你可以創(chuàng)建 ,也可以取組件 例如下

var apple = Vue.component(‘a(chǎn)pple') 而new vue 是新建一個(gè)vue對(duì)象 所以可以理解為new vue < vue.extand < vue.component

相關(guān)文章

  • Vue3使用html2canvas實(shí)現(xiàn)將指定div下載為圖片

    Vue3使用html2canvas實(shí)現(xiàn)將指定div下載為圖片

    這篇文章主要為大家詳細(xì)介紹了Vue3如何使用html2canvas實(shí)現(xiàn)將指定div下載為圖片,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-11-11
  • Vue JS對(duì)URL網(wǎng)址進(jìn)行編碼解碼,轉(zhuǎn)換為對(duì)象方式

    Vue JS對(duì)URL網(wǎng)址進(jìn)行編碼解碼,轉(zhuǎn)換為對(duì)象方式

    這篇文章主要介紹了Vue JS對(duì)URL網(wǎng)址進(jìn)行編碼解碼,轉(zhuǎn)換為對(duì)象方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 在Vue3中進(jìn)行單元測(cè)試和集成測(cè)試的操作方法

    在Vue3中進(jìn)行單元測(cè)試和集成測(cè)試的操作方法

    隨著越來越多的企業(yè)和開發(fā)者選擇使用 Vue.js 構(gòu)建他們的前端應(yīng)用程序,確保代碼質(zhì)量和可靠性變得尤為重要,在本博客中,我們將深入探討如何在 Vue 3 中進(jìn)行單元測(cè)試和集成測(cè)試,并提供示例代碼來幫助您上手,需要的朋友可以參考下
    2025-01-01
  • vue3的自定義指令directives實(shí)現(xiàn)

    vue3的自定義指令directives實(shí)現(xiàn)

    本文主要介紹了vue3的自定義指令directives實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • vue-router中的鉤子函數(shù)和執(zhí)行順序說明

    vue-router中的鉤子函數(shù)和執(zhí)行順序說明

    這篇文章主要介紹了vue-router中的鉤子函數(shù)和執(zhí)行順序說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue實(shí)現(xiàn)與安卓、IOS交互的方法

    vue實(shí)現(xiàn)與安卓、IOS交互的方法

    這篇文章主要介紹了vue實(shí)現(xiàn)與安卓、IOS交互的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • vue-cli 環(huán)境變量 process.env的使用及說明

    vue-cli 環(huán)境變量 process.env的使用及說明

    這篇文章主要介紹了vue-cli 環(huán)境變量 process.env的使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue中使用this.$set()如何新增數(shù)據(jù),更新視圖

    Vue中使用this.$set()如何新增數(shù)據(jù),更新視圖

    這篇文章主要介紹了Vue中使用this.$set()實(shí)現(xiàn)新增數(shù)據(jù),更新視圖方式。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 在Vue.js應(yīng)用中實(shí)現(xiàn)分布式搜索和全文搜索

    在Vue.js應(yīng)用中實(shí)現(xiàn)分布式搜索和全文搜索

    分布式搜索和全文搜索在現(xiàn)代應(yīng)用程序中變得越來越重要,因?yàn)樗鼈兛梢詭椭脩艨焖俨檎液蜋z索大量數(shù)據(jù),Elasticsearch是一種強(qiáng)大的分布式搜索引擎,本文將介紹如何在Vue.js應(yīng)用程序中實(shí)現(xiàn)分布式搜索和全文搜索,以及如何與Elasticsearch集成,需要的朋友可以參考下
    2023-11-11
  • 解決v-if 與 v-for 同時(shí)使用報(bào)錯(cuò)的問題

    解決v-if 與 v-for 同時(shí)使用報(bào)錯(cuò)的問題

    在進(jìn)行項(xiàng)目開發(fā)的時(shí)候因?yàn)樵谝粋€(gè)標(biāo)簽上同時(shí)使用了v-for和v-if兩個(gè)指令導(dǎo)致的報(bào)錯(cuò),遇到這個(gè)問題如何解決呢?下面小編給大家?guī)砹岁P(guān)于v-if 與 v-for 使用報(bào)錯(cuò)問題分析及解決方法,一起看看吧
    2022-03-03

最新評(píng)論

安平县| 颍上县| 保康县| 敖汉旗| 湖口县| 芜湖市| 宁海县| 壶关县| 喀什市| 庆元县| 邵武市| 哈尔滨市| 祁门县| 奈曼旗| 黑水县| 建阳市| 锦屏县| 夏津县| 离岛区| 无棣县| 察雅县| 广德县| 阿拉善左旗| 蕲春县| 墨脱县| 海伦市| 当阳市| 千阳县| 财经| 安吉县| 喀什市| 佳木斯市| 定安县| 香港 | 襄樊市| 常宁市| 白河县| 邵武市| 利津县| 潜江市| 镇平县|