久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      使用Vue按需加載提升用戶體驗

      Vue官方文檔異步組件:

      在大型應(yīng)用中,我們可能需要將應(yīng)用拆分為多個小模塊,按需從服務(wù)器下載。為了讓事情更簡單, Vue.js 允許將組件定義為一個工廠函數(shù),動態(tài)地解析組件的定義。Vue.js 只在組件需要渲染時觸發(fā)工廠函數(shù),并且把結(jié)果緩存起來,用于后面的再次渲染。

      原圖文來自

      vue 按需加載 相關(guān)文章:

      1: 異步組件

      2: http://webpack.github.io/docs/code-splitting.html

      -----------------------------------------------------------

      今天就針對,按需加載(也就是無請求不加載),分別給出一些實際項目經(jīng)驗的方案:

      vue 按需加載方案:require([異步加載的組件], resolve)

         angular 按需加載方案:$ocLazyLoad

      vue 按需加載方案:require([異步加載的組件], resolve)

      需要2個步驟,就可以完成按需加載

      第一步,針對webpack.js 做配置的更改,如圖:

      使用Vue按需加載提升用戶體驗

      第二步:針對 router 路由,進(jìn)行更改,主要是component的更改,如圖。

      使用Vue按需加載提升用戶體驗

      第三步:執(zhí)行 npm run build 打包命令,就可以看到chunks文件夾生成了很多chunk的小文件,就是vue組件頁面,如圖:

      使用Vue按需加載提升用戶體驗

      angular 按需加載 相關(guān)文章:

      1:

      2:

      angular按需加載:$ocLazyLoad

      需要3個步驟,就可以實現(xiàn)按需加載的方案。

      第1步:bower install oclazyload

      第2步:$ocLazyLoad封裝:

      使用Vue按需加載提升用戶體驗

      第3步:ui-router 路由配置:

      使用Vue按需加載提升用戶體驗

      此方案做到了,template 和 controller 的文件按需加載。此時去訪問頁面就可以看到效果了。

      效果Gif演示:

      使用Vue按需加載提升用戶體驗

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號