<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • vue-cli首屏加載優(yōu)化問題

            使用 vue-cli構建的項目,在 默認情況下 ,執(zhí)行 npm run build  會將所有的js代碼打包為一個整體,

            成都創(chuàng)新互聯(lián)2013年至今,先為豐都等服務建站,豐都等地企業(yè),進行企業(yè)商務咨詢服務。為豐都企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

            打包位置是 dist/static/js/app.[contenthash].js  

            類似下面的路由代碼

            router/index.js 路由相關信息,該路由文件引入了多個 .vue組件
            import Personal from '@/components/page/Personal'
            import Message from '@/components/personnal/Message'
            import Settings from '@/components/personnal/Settings'
            import Setlanguage from '@/components/personnal/children/Setlanguage'

            npm run build 會打包成一個app.[contenthash].js,這個文件會非常大,影響加載速度。

            所以我們需要分模塊打包,把我們想要組合在一起的組件打包到一個 chunk塊中去

            分模塊打包需要下面這樣使用 webpack的 require.ensure,并且在最后加入一個 chunk名,

            相同 chunk名字的模塊將會打包到一起。

            const Personal = r=>require.ensure([],()=>r(require('@/components/page/Personal')),'personal');
            const Message = r=>require.ensure([],()=>r(require('@/components/personnal/Message')),'personal');
            const Settings = r=>require.ensure([],()=>r(require('@/components/personnal/Settings')),'personal');
            const Setlanguage = r=>require.ensure([],()=>r(require('@/components/personnal/children/Setlanguage')),'personal');

            根據(jù) chunname的不同, 上面的四個組件, 將會被分成3個塊打包,最終打包之后與組件相關的js文件會分為3個 (除了app.js,manifest.js, vendor.js)

            總結

            以上所述是小編給大家介紹的vue-cli 首屏加載優(yōu)化問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

            本文標題:vue-cli首屏加載優(yōu)化問題
            標題來源:http://www.jbt999.com/article10/ihsdgo.html

            成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、服務器托管網(wǎng)頁設計公司、App開發(fā)、手機網(wǎng)站建設、移動網(wǎng)站建設

            廣告

            聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

            h5響應式網(wǎng)站建設

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • a免费人日本网站. | 一级片观看 | xjgggyxgs.com高价收liang,请涟系@qdd2000 | 日皮视频在线观看 | 成人片无码免费 |