日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
vue.js混入指的是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹了vue.js混入指的是什么,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷(xiāo),包括網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營(yíng)銷(xiāo)策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營(yíng)銷(xiāo)等。創(chuàng)新互聯(lián)為不同類(lèi)型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)核心團(tuán)隊(duì)十年專(zhuān)注互聯(lián)網(wǎng)開(kāi)發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹(shù)立了良好口碑。

在vue.js中混入是一種分發(fā)Vue組件中可反復(fù)使用的功能的方法或計(jì)算屬性,用途:1、在已寫(xiě)好了構(gòu)造器后,需要增加方法或者臨時(shí)的活動(dòng)時(shí)使用的方法,這時(shí)用混入會(huì)減少源代碼的污染;2、用到公用方法時(shí),用混入的方法可以減少代碼量,實(shí)現(xiàn)代碼重用。

混入 (mixins)定義了一部分可復(fù)用的方法或者計(jì)算屬性?;烊雽?duì)象可以包含任意組件選項(xiàng)。當(dāng)組件使用混入對(duì)象時(shí),所有混入對(duì)象的選項(xiàng)將被混入該組件本身的選項(xiàng)。

Mixins一般有兩種用途:

1、在你已經(jīng)寫(xiě)好了構(gòu)造器后,需要增加方法或者臨時(shí)的活動(dòng)時(shí)使用的方法,這時(shí)用混入會(huì)減少源代碼的污染。

2、很多地方都會(huì)用到的公用方法,用混入的方法可以減少代碼量,實(shí)現(xiàn)代碼重用。

Mixins的基本用法


我們現(xiàn)在有個(gè)數(shù)字點(diǎn)擊遞增的程序,假設(shè)已經(jīng)完成了,這時(shí)我們希望每次數(shù)據(jù)變化時(shí)都能夠在控制臺(tái)打印出提示:“數(shù)據(jù)發(fā)生變化”.

代碼實(shí)現(xiàn)過(guò)程:




  
  
  Mixins Option Demo


  

Mixins Option Demo

  
       

num:{{ num }}

    

增加數(shù)量

  
    

mixins的調(diào)用順序


從執(zhí)行的先后順序來(lái)說(shuō),都是混入的先執(zhí)行,然后構(gòu)造器里的再執(zhí)行,需要注意的是,這并不是方法的覆蓋,而是被執(zhí)行了兩邊。

在上邊的代碼的構(gòu)造器里我們也加入了updated的鉤子函數(shù):

updated:function(){
   console.log("構(gòu)造器里的updated方法。")
},

這時(shí)控制臺(tái)輸出的順序是:


mixins數(shù)據(jù)放生變化,變化成2.
構(gòu)造器里的updated方法。


PS:當(dāng)混入方法和構(gòu)造器的方法重名時(shí),混入的方法無(wú)法展現(xiàn),也就是不起作用。

全局API混入方式


我們也可以定義全局的混入,這樣在需要這段代碼的地方直接引入js,就可以擁有這個(gè)功能了。我們來(lái)看一下全局混入的方法:

Vue.mixin({
  updated:function(){
    console.log('我是全局被混入的');
  }
})

PS:全局混入的執(zhí)行順序要前于混入和構(gòu)造器里的方法。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“vue.js混入指的是什么”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


當(dāng)前題目:vue.js混入指的是什么-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/djeshi.html