真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue組件化開發(fā)之通用型彈出框的實(shí)現(xiàn)示例

小編給大家分享一下Vue組件化開發(fā)之通用型彈出框的實(shí)現(xiàn)示例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營(yíng)了十載的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

相信很多剛?cè)腴T的小伙伴,經(jīng)常會(huì)寫很多重復(fù)的代碼,而這些代碼一般情況下也都是大同小異,在這種情況下,如何讓開發(fā)和學(xué)習(xí)變得更加高效,組件化的思想就顯得尤為重要。這里通過設(shè)計(jì)一個(gè)簡(jiǎn)單的彈出框,給小伙伴們分享組件化的應(yīng)用。

組件&組件化

組件化是對(duì)某些可以進(jìn)行復(fù)用的功能進(jìn)行封裝的標(biāo)準(zhǔn)化工作。組件一般會(huì)內(nèi)含自身的內(nèi)部UI元素、樣式和JS邏輯代碼,它可以很方便的在應(yīng)用的任何地方進(jìn)行快速的嵌入。組件內(nèi)部可以使用其他組件來構(gòu)成更復(fù)雜的組件。

在實(shí)際的開發(fā)中,我們應(yīng)該避免去編寫重復(fù)的代碼,將精力放在更加核心的部分,因此就需要將這些重復(fù)的代碼抽取出來,封裝成公共的組件,提高開發(fā)效率,但同時(shí)也要注意組件的健壯性和可復(fù)用性,讓它能夠盡可能適應(yīng)更多的場(chǎng)景。

基本結(jié)構(gòu)

首先是彈出框的基本結(jié)構(gòu)


   
              標(biāo)題           
               
           確定       取消                  

 基本結(jié)構(gòu)很簡(jiǎn)單,稍微注意一點(diǎn)的就是 slot 插槽,如果沒有提供name屬性,它將有一個(gè)隱含的名字default,并且在父組件如果沒有指定 slot 的 v-slot 屬性的話,內(nèi)容會(huì)傳給default插槽。

在這里定義了 slot 的name屬性 body ,這種的叫做具名插槽,會(huì)匹配 v-slot:body 的內(nèi)容。

注意,在父組件中調(diào)用需要用