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

uniapp-微信小程序 分包--詳解

這篇具有很好參考價(jià)值的文章主要介紹了uniapp-微信小程序 分包--詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

uniapp-微信小程序 分包–詳解

實(shí)際環(huán)境(用business舉例,可以創(chuàng)建很多個(gè)分包)

先說(shuō)好,如果代碼模塊多,就一個(gè)一個(gè)模塊搞(照著做不會(huì)錯(cuò))

直入主題,我代碼寫完了,一真機(jī)運(yùn)行,g,發(fā)現(xiàn)超過(guò)2m(微信小程序不能超過(guò)2m),找辦法,發(fā)現(xiàn)設(shè)置里面有個(gè)最大運(yùn)行4M,打開(kāi)后可以真機(jī)調(diào)試了,結(jié)果上傳代碼,g,必須小于2M。找辦法

1、將靜態(tài)資源放到服務(wù)器去,拿網(wǎng)絡(luò)圖片不占用項(xiàng)目資源(可行)但靜態(tài)資源只能200k,其中tarbar的圖標(biāo)icon只能是png、jpg等,結(jié)果拿設(shè)計(jì)圖太大了,改,改完之后,整個(gè)主包的靜態(tài)資源也就是static文件夾,小于200k了,但是內(nèi)存還是大了,可能是內(nèi)置了其他的ui庫(kù)的原因,沒(méi)關(guān)系第二個(gè)辦法。

2、使用分包,在這之前沒(méi)用過(guò),找了好幾篇文章,又沒(méi)說(shuō)清楚。跟我走

????1°分包的概念,把你主頁(yè)也就是小程序tarbar之外的頁(yè)面、資源、組件,放出去,別再主包里面混資源,等待用的時(shí)候再拿過(guò)來(lái)。

????2°主包和分包區(qū)分:主包(pages、static、components)可能還有,其他的不重要了,除去他們其他基本都算分包(意思是你都可以用分包裝起來(lái))

????3°來(lái)個(gè)實(shí)際場(chǎng)景,跟我走

首先、最開(kāi)始你們沒(méi)想過(guò)分包的話,你所有的模塊都應(yīng)該是頁(yè)面放在pages,靜態(tài)資源放在static、組件放在components里面,此時(shí)pages里面的很多頁(yè)面你們是不用初次進(jìn)入直接使用的,所以分出去??磮D
原本我的狀態(tài)是:
uniapp-微信小程序 分包--詳解
uniapp-微信小程序 分包--詳解
上面的下面那張圖片是接著上面的,懶得放回去了,意思就是pages下面的business文件夾下有很多vue頁(yè)面,都是頁(yè)面跳轉(zhuǎn)的,初次進(jìn)入index首頁(yè)時(shí)并不會(huì)用到這些文件,所以把它丟出去。此時(shí)我們?cè)趐ages同級(jí)下創(chuàng)建一個(gè)business文件夾。
uniapp-微信小程序 分包--詳解
我們把除了tarbar需要的那幾個(gè)界面的其他界面全都放這個(gè)文件夾里面來(lái),同時(shí)我們可以創(chuàng)建components文件夾和static文件夾,存放這個(gè)分包business文件夾中所用到的components組件和靜態(tài)資源,但要注意,我們這篇文章是已經(jīng)做好項(xiàng)目了,所以當(dāng)你拉出組件和圖片的時(shí)候,要看一下tarbar的那幾個(gè)頁(yè)面有沒(méi)有用到這些組件和static,如果用到了,你要放到主包里面去的

(其實(shí)最簡(jiǎn)單的就是把全部復(fù)制出來(lái)之后,自己去主包的static和components里面刪除tarbar頁(yè)面不用的那些資源就OK了)

然后就到了配置環(huán)節(jié),我們?cè)舅械慕缑娑荚趐ages.json文件里面寫好了,現(xiàn)在已business為例,原本path應(yīng)該都是pages/business/… 現(xiàn)在除了tarbar那個(gè)界面,其他的全部復(fù)制一份然后刪除(指business下的)在pages.json的pages同級(jí)下創(chuàng)建一個(gè)
uniapp-微信小程序 分包--詳解
然后把你剛復(fù)制的那些粘貼到subPackages的pages里面,要改名字
舉個(gè)例子:原本pages/business/caichan,放過(guò)來(lái)之后變成:caichan,為什么?這是路徑,自己想(/business/caichan)
uniapp-微信小程序 分包--詳解
照著這個(gè)寫下去就行,嫌麻煩,自己循環(huán)去。到這里pages.json寫完了。
然后跟我走:找這個(gè)
uniapp-微信小程序 分包--詳解
在源碼視圖里面有個(gè)(項(xiàng)目是uniapp做微信小程序,轉(zhuǎn)其他估計(jì)也差不多,但不保證完全一致,自己去翻對(duì)應(yīng)文檔)mp-weixinuniapp-微信小程序 分包--詳解
在他里面寫屬性:
uniapp-微信小程序 分包--詳解

(非常貼心,直接復(fù)制)

“optimization” : {
“subPackages” : true
},//開(kāi)啟分包
“l(fā)azyCodeLoading” : “requiredComponents” //按需注入

寫完這個(gè)來(lái)到最后一步了——改路徑
之前那些組件引入的時(shí)候不都是…/…/components/…嗎還有/static/這些,你現(xiàn)在business提到了最外面,路徑肯定改了,至于怎么改(用uniapp搜索然后替換是最快的,前提是你之前的代碼都遵循了比較好的規(guī)范),自己想辦法,反正你沒(méi)改過(guò)去,代碼會(huì)報(bào)錯(cuò)(跟著報(bào)錯(cuò)改),如果發(fā)現(xiàn)編譯后頁(yè)面沒(méi)了,路徑也對(duì)了,那多半是還沒(méi)緩過(guò)來(lái),等等就好,重新編譯。

最后,是否成功分包,可以看得到,編譯后彈出的微信開(kāi)發(fā)者工具中有一個(gè)代碼質(zhì)量
uniapp-微信小程序 分包--詳解
選擇代碼質(zhì)量,讓他掃描一下,下面有一個(gè)
uniapp-微信小程序 分包--詳解
點(diǎn)擊查看就可以看到整個(gè)項(xiàng)目的文件了
看看我的:
uniapp-微信小程序 分包--詳解
劃重點(diǎn),右邊那個(gè)分包,以這個(gè)為標(biāo)準(zhǔn),有就對(duì)了。
ok,如果沒(méi)看懂,可以評(píng)論問(wèn)我或私信,有空會(huì)回復(fù)的,如果覺(jué)得講的不好,放上官網(wǎng)鏈接,自己看吧

如果看不懂,還是看我的,挺詳細(xì)的,照著做,不會(huì)錯(cuò),點(diǎn)這個(gè)就是官網(wǎng)鏈接文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-422236.html

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

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

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

相關(guān)文章

  • uniapp 微信小程序 分包打包流程出現(xiàn)的問(wèn)題

    uniapp 微信小程序 分包打包流程出現(xiàn)的問(wèn)題

    uniapp 微信小程序? URL:小程序性能優(yōu)化指南 | 微信開(kāi)放社區(qū) ? 主包只能2M,太小啦 舉個(gè)例子 比如公司就是一個(gè)項(xiàng)目(小于20M),新來(lái)的同事就是一個(gè)文件吧,隨著公司的人越來(lái)越多(項(xiàng)目也就是主包大于2M),就需要?jiǎng)澐植块T,每個(gè)部門就可以理解為一個(gè)分包。 ?URL:使用分包

    2024年02月09日
    瀏覽(95)
  • uniapp微信小程序超過(guò)2M,錯(cuò)誤碼:80051,分包處理,超簡(jiǎn)單?。?!

    uniapp微信小程序超過(guò)2M,錯(cuò)誤碼:80051,分包處理,超簡(jiǎn)單?。?!

    錯(cuò)誤提示:message:Error: 上傳失?。壕W(wǎng)絡(luò)請(qǐng)求錯(cuò)誤 系統(tǒng)錯(cuò)誤,錯(cuò)誤碼:80051,source size 2293KB exceed max limit 2MB 第一步:首先創(chuàng)建一個(gè)與pages同級(jí)的目錄pagesA ???????????????pages?用于存放登錄頁(yè)面及tabBar的那幾個(gè)頁(yè)面 ???????????????pagesA? 用于存放其他頁(yè)面 ?????

    2024年02月04日
    瀏覽(29)
  • 微信小程序中主包和分包過(guò)大,詳解分包問(wèn)題

    微信小程序中主包和分包過(guò)大,詳解分包問(wèn)題

    哈嘍,大家好呀!小韻攜原創(chuàng)博文給大家請(qǐng)安啦! 前言 :開(kāi)發(fā)微信小程序時(shí),若項(xiàng)目比較大,必定要分包,當(dāng)項(xiàng)目過(guò)于大時(shí),則需要細(xì)致、謹(jǐn)慎地對(duì)項(xiàng)目進(jìn)行分包優(yōu)化和精簡(jiǎn),這是一個(gè)不可避免地問(wèn)題,網(wǎng)上的大多數(shù)分包優(yōu)化都是針對(duì)于小項(xiàng)目的普通官方分包優(yōu)化,并未將

    2024年02月08日
    瀏覽(93)
  • uniapp編譯微信小程序主包過(guò)大無(wú)法上傳進(jìn)行分包優(yōu)化步驟

    uniapp編譯微信小程序主包過(guò)大無(wú)法上傳進(jìn)行分包優(yōu)化步驟: 首先是在uniapp項(xiàng)目中的 manifest.json 文件中找到 源碼視圖 ,進(jìn)去之后在微信小程序相關(guān) mp-weixin 之下進(jìn)行開(kāi)啟分包優(yōu)化的相關(guān)配置: 開(kāi)始新建項(xiàng)目目錄,新建一個(gè)跟pages同等級(jí)的文件夾,然后把想要分包的文件 先復(fù)制

    2024年02月11日
    瀏覽(94)
  • 使用uniapp在打包微信小程序時(shí)主包和vendor.js過(guò)大(uniCloud的插件分包)

    使用uniapp在打包微信小程序時(shí)主包和vendor.js過(guò)大(uniCloud的插件分包)

    正常的的微信小程序在編譯后,主包應(yīng)保持在2MB左右(限制最大2MB),其余的文件通過(guò)分包來(lái)進(jìn)行加載 ?但是有的情況下,微信小程序的主包能達(dá)到3MB,vendor.js會(huì)達(dá)到1.5MB 當(dāng)你發(fā)現(xiàn)的你的微信vendor.js只有1個(gè)文件夾,且這個(gè)文件非常大時(shí),首先需要檢查 manifest.json 在這個(gè)文件夾

    2024年02月02日
    瀏覽(244)
  • uniapp開(kāi)發(fā)微信小程序分包處理實(shí)錄

    uniapp開(kāi)發(fā)微信小程序分包處理實(shí)錄

    ????????uniapp開(kāi)發(fā)微信小程序上傳代碼時(shí)可能會(huì)遇到項(xiàng)目過(guò)大問(wèn)題,今天就結(jié)合自己的實(shí)際操作簡(jiǎn)單記錄下如何處理項(xiàng)目代碼超出限制問(wèn)題。 ????????常用的操作就是將項(xiàng)目中的圖片訪問(wèn)由本地訪問(wèn)修改為網(wǎng)絡(luò)訪問(wèn),微信開(kāi)發(fā)者工具上傳代碼時(shí)勾選相關(guān)的壓縮文件選項(xiàng)

    2024年02月03日
    瀏覽(22)
  • uniapp開(kāi)發(fā)微信小程序,主包(分包超過(guò)限制)

    uniapp開(kāi)發(fā)微信小程序,主包(分包超過(guò)限制)

    嘀嘀嘀? ~? 和大家分享一下? 最近的uniapp開(kāi)發(fā)微信小程序? 在真機(jī)調(diào)試 或者在上傳的時(shí)候 提示主包或者分包 大小超過(guò)限制 ? 首先和大家說(shuō)一下? 微信小程序? 主包限制不能超過(guò)2M? ? ?分包一共不能超過(guò)8M(好像是記不太清了) 然后具體解決優(yōu)化步驟如下, 1.? ?將主包進(jìn)

    2024年02月15日
    瀏覽(89)
  • uniapp開(kāi)發(fā)小程序-分包(微信錯(cuò)誤碼:800051)

    uniapp開(kāi)發(fā)小程序-分包(微信錯(cuò)誤碼:800051)

    在使用uniapp開(kāi)發(fā)小程序時(shí),上傳的時(shí)候因?yàn)槲募^(guò)大,顯示上傳失敗。 ①嘗試過(guò)把本地使用的圖片壓縮到最?。?②把圖片轉(zhuǎn)換為網(wǎng)絡(luò)的,在小程序里只是引用; ③刪除無(wú)用的代碼; 發(fā)現(xiàn)這都不是成熟的方法,不能更大程度上的解決問(wèn)題。所以想到了 分包 。 解決方法:分包

    2024年02月13日
    瀏覽(20)
  • 微信小程序(十四)分包和分包預(yù)加載

    微信小程序(十四)分包和分包預(yù)加載

    注釋很詳細(xì),直接上代碼 上一篇 新增內(nèi)容: 1.分包的配置 2.分包預(yù)加載的寫法 先說(shuō)說(shuō)為什么需要分包: 小程序追求小而快,主包的大小控制是 小程序上線的硬性要求 ,分包有利于小程序 優(yōu)化加載速度 分包的注意事項(xiàng): 單個(gè)分包大小不能超過(guò)2mb 分包不意味著可以無(wú)限增加

    2024年01月25日
    瀏覽(20)
  • 微信小程序獨(dú)立分包與分包預(yù)下載

    微信小程序獨(dú)立分包與分包預(yù)下載

    官網(wǎng)鏈接 獨(dú)立分包配置方法 獨(dú)立分包使用限制 獨(dú)立分包中不能依賴主包和其他分包中的內(nèi)容,包括 js 文件、模板、wxss、自定義組件等; App 只能在主包內(nèi)定義,獨(dú)立分包中不能定義 App,會(huì)造成無(wú)法預(yù)期的行為 獨(dú)立分包中暫時(shí)不支持使用插件 分包預(yù)加載 開(kāi)發(fā)者可以通過(guò)在

    2024年02月20日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包