小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

require.context 自動(dòng)引入指定目錄下的文件、組件、redux

 印度阿三17 2023-01-06 發(fā)布于重慶
標(biāo)簽:文件 webpacks require item let context redux

1、 語(yǔ)法:let  webpacks = require.context (directory,useSubdirectories,regExp) 

  (directory:"文件路徑",useSubdirectories:"布爾值",regExp:"正則表達(dá)式")

  // 返回值 是webpack實(shí)例 

2、require.context實(shí)例有兩個(gè)方法: let list=webpacks .keys()   // 獲取到每一個(gè)暴露的內(nèi)容,數(shù)組結(jié)構(gòu)         webpack('路徑').default   // 獲取到路徑中導(dǎo)出的模塊

3、作用:自動(dòng)獲取文件中的暴露內(nèi)容

4、案例:自動(dòng)注冊(cè)全局組件,用戶在 指定文件 ,只要?jiǎng)?chuàng)建一個(gè).vue 然后創(chuàng)建成一個(gè)全局組件https://www./show/4/184620.html


//自動(dòng)的方法
//  require.context('文件路徑','布爾值','正則')

//語(yǔ)法:require.context('文件路徑','布爾值','正則')

//這個(gè)實(shí)例有兩個(gè)api  1、keys() =>文件路徑 =》數(shù)組結(jié)構(gòu)  2、webpack(文件路徑).default 這個(gè)文件內(nèi)容
//

function  getArrs(){
   let arrs = []
   let webpacks=   require.context('./',true,/\.vue/)
     console.log(webpacks.keys());

     webpacks.keys().forEach((item,index)=>{
        // ./BackTop.vue
        arrs.push({name:item.replace('./','').replace('.vue',''),com:webpacks(item).default})
     })

     return arrs
     
}

function obj(App){
    console.log(66666,App);

    //1 自動(dòng)獲取到 arrs 結(jié)構(gòu)

   let comList =  getArrs()


   console.log(comList);

    comList.forEach((item)=>{
        App.component(item.name,item.com)
    })

}

export default obj
標(biāo)簽:文件,webpacks,require,item,let,context,redux
來(lái)源: https://www./show/4/184620.html      

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多