亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    使用Vue按需加載提升用戶體驗(yàn)

    Vue官方文檔異步組件:

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

    原圖文來(lái)自

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

    1: 異步組件

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

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

    今天就針對(duì),按需加載(也就是無(wú)請(qǐng)求不加載),分別給出一些實(shí)際項(xiàng)目經(jīng)驗(yàn)的方案:

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

       angular 按需加載方案:$ocLazyLoad

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

    需要2個(gè)步驟,就可以完成按需加載

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

    使用Vue按需加載提升用戶體驗(yàn)

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

    使用Vue按需加載提升用戶體驗(yàn)

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

    使用Vue按需加載提升用戶體驗(yàn)

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

    1:

    2:

    angular按需加載:$ocLazyLoad

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

    第1步:bower install oclazyload

    第2步:$ocLazyLoad封裝:

    使用Vue按需加載提升用戶體驗(yàn)

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

    使用Vue按需加載提升用戶體驗(yàn)

    此方案做到了,template 和 controller 的文件按需加載。此時(shí)去訪問(wèn)頁(yè)面就可以看到效果了。

    效果Gif演示:

    使用Vue按需加載提升用戶體驗(yàn)

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