国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uni-app 微信小程序:啟用組件按需注入

這篇具有很好參考價(jià)值的文章主要介紹了uni-app 微信小程序:啟用組件按需注入。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

uni-app 微信小程序:啟用組件按需注入

一、官方文檔

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/lazyload.html

按需注入

基礎(chǔ)庫 2.11.1 及以上版本支持,2.11.1 以下兼容但無優(yōu)化效果。 工具調(diào)試請使用 1.05.2111300 及以上版本,基礎(chǔ)庫選 2.20.1 及以上版本。

通常情況下,在小程序啟動時(shí),啟動頁面依賴的所有代碼包(主包、分包、插件包、擴(kuò)展庫等)的所有 JS 代碼會全部合并注入,包括其他未訪問的頁面以及未用到自定義組件,同時(shí)所有頁面和自定義組件的 JS 代碼會被立刻執(zhí)行。這造成很多沒有使用的代碼在小程序運(yùn)行環(huán)境中注入執(zhí)行,影響注入耗時(shí)和內(nèi)存占用。

自基礎(chǔ)庫版本 2.11.1 起,小程序支持通過配置,有選擇地注入必要的代碼,以降低小程序的啟動時(shí)間和運(yùn)行時(shí)內(nèi)存。

{
  "lazyCodeLoading": "requiredComponents"
}

注意事項(xiàng)

  • 啟用按需注入后,小程序僅注入當(dāng)前訪問頁面所需的自定義組件和頁面代碼。未訪問的頁面、當(dāng)前頁面未聲明的自定義組件不會被加載和初始化,對應(yīng)代碼文件將不被執(zhí)行。請開發(fā)者修改配置后務(wù)必確認(rèn)小程序的表現(xiàn)正常
  • 啟用按需注入后,頁面 JSON 配置中定義的所有組件和 app.jsonusingComponents 配置的全局自定義組件,都會被視為頁面的依賴并進(jìn)行注入和加載。建議開發(fā)者及時(shí)移除 JSON 中未使用自定義組件的聲明,并盡量避免在全局聲明使用率低的自定義組件,否則可能會影響按需注入的效果。
  • 插件包和擴(kuò)展庫目前暫不支持按需注入。如果需要實(shí)現(xiàn)插件按需加載,可以考慮將插件置于一個(gè)分包,并通過「分包異步化」的形式異步引入。

二、HBuilder X 設(shè)置

uni-app 微信小程序:啟用組件按需注入,uni-app,uni-app,微信小程序

三、效果

uni-app 微信小程序:啟用組件按需注入,uni-app,uni-app,微信小程序文章來源地址http://www.zghlxwxcb.cn/news/detail-601357.html

到了這里,關(guān)于uni-app 微信小程序:啟用組件按需注入的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序啟用組件按需注入解決方案

    微信小程序啟用組件按需注入解決方案

    1.當(dāng)使用uniapp發(fā)布微信小程序,上傳到微信小程序版本庫時(shí),會檢查代碼,常會出現(xiàn)代碼質(zhì)量問題,如下圖所示 ?解決方案如下 在上傳代碼之后,本地文件會生成unpackage文件夾,在unpackage/dist/build/mp-weixin文件夾中,找到app.json文件,在最后加入代碼\\\"lazyCodeLoading\\\" : \\\"requiredCompo

    2024年02月11日
    瀏覽(23)
  • [uni-app] 微信小程序 - 組件找不到/導(dǎo)入報(bào)錯(cuò) (分包問題導(dǎo)致)

    [uni-app] 微信小程序 - 組件找不到/導(dǎo)入報(bào)錯(cuò) (分包問題導(dǎo)致)

    切換了個(gè)路徑下的組件, 導(dǎo)入失敗, 嘗試了清緩存重啟刪項(xiàng)目等一些列操作均無效 上面兩個(gè)路徑中, 都存在一模一樣的 videItem.vue Main 路徑是可以導(dǎo)入的 Main 路徑是無法導(dǎo)入的 后來發(fā)現(xiàn), 是 分包 的問題導(dǎo)致. 我們先來假設(shè)一個(gè)場景,如果小程序進(jìn)行了分包操作, 其中有個(gè)公共組

    2024年02月16日
    瀏覽(21)
  • 微信小程序:uni-app頁面Page和組件Component生命周期執(zhí)行的先后順序

    文檔 頁面生命周期 https://uniapp.dcloud.net.cn/tutorial/page.html#lifecycle 組件生命周期 https://uniapp.dcloud.net.cn/tutorial/page.html#componentlifecycle 經(jīng)測試,得出結(jié)論: H5和微信小程序的生命周期函數(shù)調(diào)用順序不一致 一般情況下,主要使用的周期函數(shù)如下,他們的執(zhí)行順序是固定的 頁面 組件

    2024年02月08日
    瀏覽(37)
  • uni-app開發(fā)使用uni-ui組件uni-data-checkbox編譯微信小程序報(bào)錯(cuò)

    uni-app開發(fā)使用uni-ui組件uni-data-checkbox編譯微信小程序報(bào)錯(cuò)

    uniapp開發(fā)使用uni-ui控件uni-data-checkbox,編譯成微信小程序報(bào)錯(cuò)VM50 WAService.js:1 TypeError: Cannot read property \\\'length\\\' of undefined,并且頁面無法顯示。 ?解決方法: 1、 HBuilder X 編譯器下載 sass 或更新 HBuilder X 版本 2、更新uni-ui組件庫 3、如果不使用uniCloud就注釋uni-data-checkbox.vue文件中的

    2024年02月06日
    瀏覽(40)
  • 微信小程序:uni-app列表數(shù)據(jù)渲染子組件修改數(shù)據(jù)sync/v-model無效的問題

    有如下一個(gè)列表,將數(shù)據(jù)循環(huán)傳遞給子組件,實(shí)現(xiàn)業(yè)務(wù)解耦,組件拆分 Vue的正常邏輯是,父組件和子組件的數(shù)據(jù)傳遞的是一個(gè)對象,屬于引用傳遞,可以直接在子組件中修改數(shù)據(jù),父組件中也會變化,它們操作的是同一個(gè)數(shù)據(jù)。 uni-app子組件中修改 H5正常,轉(zhuǎn)為微信小程序后

    2024年02月10日
    瀏覽(32)
  • uni-app uni-ui 微信小程序 uni-datetime-picker 時(shí)間選擇組件設(shè)置start和end屬性,實(shí)現(xiàn)時(shí)間選擇限制

    uni-app uni-ui 微信小程序 uni-datetime-picker 時(shí)間選擇組件設(shè)置start和end屬性,實(shí)現(xiàn)時(shí)間選擇限制

    ?效果如圖,先選擇開始日期,完成日期需要在開始日期之后,先選擇完成日期,開始日期需要在完成日期之前 需要用到uni-datetime-picker官方的三個(gè)屬性? 代碼如下 這樣一個(gè)能夠限制選定范圍的組件就ok了! ? ?

    2024年02月11日
    瀏覽(93)
  • 微信小程序uni-app

    微信小程序uni-app

    小程序 是一種不需要下載、安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用觸手可及的夢想,用戶掃一掃或者搜一下就能打開應(yīng)用,也實(shí)現(xiàn)了用完即走的理念,用戶不用安裝太多應(yīng)用,應(yīng)用隨處可用,但又無須安裝卸載。 微信開發(fā)文檔 1、工作原理 網(wǎng)頁開發(fā),渲染線程和腳本是互斥的

    2024年02月10日
    瀏覽(106)
  • 微信小程序授權(quán)(uni-app)

    概述 為了避免重復(fù)開發(fā),自己封裝了一個(gè)通用用戶授權(quán)回調(diào)方法,只需要傳入需要授權(quán)的scope,權(quán)限中文描述、回調(diào)函數(shù),就可以實(shí)現(xiàn)一整套小程序是否授權(quán)、打開授權(quán)設(shè)置,調(diào)用后續(xù)操作函數(shù)的工作 功能 可以根據(jù)自己的實(shí)際應(yīng)用進(jìn)行微調(diào) 目前使用的uni-app版本,可以根據(jù)自

    2024年02月16日
    瀏覽(99)
  • 語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    其中, pages 目錄/ index 目錄【必有】: index.js 編寫業(yè)務(wù)邏輯 【初始數(shù)據(jù),生命周期函數(shù)】 index.json 編寫配置 index.wxml 編寫模板 【可理解為本頁html】 index.wxss 【可理解為本頁css】 直接輸入敲回車,連尖括號都不需要就可以標(biāo)簽補(bǔ)全 1)初始數(shù)據(jù)寫死 在 index.wxml 引入變

    2024年02月12日
    瀏覽(228)
  • uni-app微信小程序使用echarts

    uni-app微信小程序使用echarts

    前言:本來是使用的ucharts,但因?yàn)闊o法監(jiān)聽圖例點(diǎn)擊交互,滿足不了需求,所以只能放棄。 首先,下載echart組件??梢韵入S便建個(gè)文件夾,然后 npm init。接著下載依賴 然后找到 node_modulesmpvue-echarts下的文件,如圖 只留下src,其他的刪掉(沒有用到)。然后復(fù)制 mpvue-echart

    2024年02月10日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包