這個是webpack中常常用于指定加載,對哪些文件進行加載的排除或包含的一個屬性,include配置的文件路徑中的所有文件都將采用配置的loader進行文件加載處理,exclude是配置的路徑都不要進行這個加載器的處理。
你說你使用懶加載優化頁面,用的哪個版本的vue,看過源碼嗎, vue2.0不能實現懶加載
這個與vue沒有太大關系,采用的是ES6的動態加載機制來實現頁面的懶加載,主要使用的webpack語法庫為:@babel/plugin-syntax-dynamic-import,在對頁面引入的時候,需要把引入方式從:import MyComponent from 'path' 修改為:const MyComponent = () => import('path')
運用多個組件庫,提取公共代碼進行壓縮,發現js代碼過大,怎么處理
對組件不要做全局引入,可以采用動態引入和頁面局部引入機制,減少文件首次加載的文件大小和文件進行打包時把所有依賴進行一次性打包造成的文件過大問題
vue中爺孫通信怎么實現
可以采用:eventBus事件機制來進行數據傳遞;也可以采用逐層props和$emit事件傳遞來實現傳值;vuex數據傳遞;使用v-model逐層數據傳遞等