日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

uniapp項(xiàng)目結(jié)構(gòu)(uniapp 架構(gòu))

軟件開放2年前 (2023-01-12)1735

今天給各位分享uniapp項(xiàng)目結(jié)構(gòu)的知識,其中也會對uniapp 架構(gòu)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

本文目錄一覽:

如何建立uniapp websocket服務(wù)端,要怎么實(shí)現(xiàn)?

其實(shí)現(xiàn)在有很多開源的websocket服務(wù)端組件,你自己多百度一下就可以找到。

使用這些開源的websocket服務(wù)端組件不好的地方是,很多功能都需要自己去做各種優(yōu)化,要做的工作非常多。如果項(xiàng)目時間充裕可以考慮這種方式來實(shí)現(xiàn)。

如果項(xiàng)目時間緊,對websocket服務(wù)性能要求高,那可以考慮第三方的websocket推送服務(wù)。

我們前段時間在uniapp插件市場找到一款性能優(yōu)異的websocket推送框架,對uniapp支持不錯,算是uniapp生態(tài)體系里面非常優(yōu)秀的一款框架了,推薦你去試試。框架地址:網(wǎng)頁鏈接

基于 UniAPP 項(xiàng)目多端開發(fā)

pages.json

在/config/request.js中,寫入如下內(nèi)容:

引用配置

我們可以在main.js中引用/config/request.js,注意引用的位置,需要在new Vue得到Vue實(shí)例之后,如下:

Api集中管理

發(fā)送請求

詳見:

uViewHttp請求

小程序打包發(fā)布

微信相關(guān)api要特有處理

uniapp原生插件開發(fā)(iOS)

打開 Xcode,創(chuàng)建一個新的Framework工程,然后點(diǎn)擊 Next

輸入插件工程名稱(建議使用一個性化的前綴,避免與其他人的插件包名沖突),其他項(xiàng)不需要修改保持工程默認(rèn)填充的即可,然后點(diǎn)擊Next

然后選中工程名,在TARGETS-Build Settings中,將 Mach-O Type 設(shè)置為 Static Library 如下圖所示

打開 iOSSDK/HBuilder-uniPluginDemo工程目錄,雙擊目錄中的HBuilder-uniPlugin.xcodeproj 文件運(yùn)行插件開發(fā)主工程

在 Xcode 項(xiàng)目左側(cè)目錄選中主工程名,然后點(diǎn)擊右鍵選擇Add Files to “HBuilder-uniPlugin” ...

然后選擇您剛剛創(chuàng)建的插件工程路徑中,選中插件工程文件,勾選 Create folder references 和 Add to targets 兩項(xiàng),然后點(diǎn)擊Add

然后在 Xcode 項(xiàng)目左側(cè)目錄選中主工程名,在TARGETS-Build Phases-Dependencies中點(diǎn)擊+

在彈窗中選中插件工程,如圖所示,然后點(diǎn)擊Add,將插件工程添加到Dependencies中

此時可以看到 Dependencies 和 Link Binary With Libraries 都添加了插件工程,如下圖所示

擴(kuò)展原生功能有兩種方式:

module:不需要參與頁面布局,只需要通過 API 調(diào)用原生功能,比如:獲取當(dāng)前定位信息、數(shù)據(jù)請求等功能,通過擴(kuò)展module的方式來實(shí)現(xiàn);

component:需要參與頁面布局,比如:map、image等需要顯示UI的功能,通過擴(kuò)展component即組件的方法來實(shí)現(xiàn);

新建TestModule類,繼承 DCUniModule,引入 DCUniModule.h 頭文件。

然后在 TestModule.m 文件中添加實(shí)現(xiàn)方法

選中工程中的HBuilder-uniPlugin-Info.plist文件右鍵-Open As-Source Code找到dcloud_uniplugins節(jié)點(diǎn),copy下面的內(nèi)容添加到dcloud_uniplugins節(jié)點(diǎn)下,按插件的實(shí)際信息填寫對應(yīng)的項(xiàng)

在 uni-app 項(xiàng)目中調(diào)用 module 方法

生成 uni-app 本地打包資源

首先需要生成本地打包資源,在 HBuilderX 中選您的 uni-app 工程,右鍵-發(fā)現(xiàn)-原生App-本地打→生成本地打包App資源

項(xiàng)目編譯完成后會在 HBuilderX 控制臺輸出資源存路徑,點(diǎn)擊路徑會自動打開資源所在文件夾

接下來,將應(yīng)用資源導(dǎo)入到插件開發(fā)主工程的 HBuilder-Hello/Pandora/apps/ 中,如下圖所示,直接拖進(jìn)去即可

如下圖所示,將編譯工程選擇為插件項(xiàng)目(DCTestUniPlugin),運(yùn)行設(shè)備選擇 Generic iOS Device

新建一個 package.json 文件,根據(jù)插件實(shí)際情況填寫插件配置信息

然后以插件id為名新建一個文件夾,將編輯好的 package.json 放進(jìn)去,然后在文件夾中在新建一個 ios (小寫)文件夾,將剛剛生成的依賴庫(DCTestUniPlugin.framework)copy 到 ios 根目錄,這樣我們的插件包就構(gòu)建完成了,如下圖所示

HBuilderX 的 uni-app 項(xiàng)目創(chuàng)建中“nativeplugins”目錄(如不存在則創(chuàng)建)將插件配置到uni-app項(xiàng)目下的“nativeplugins”目錄

uni-app原生插件本地配置

將原生插件配置到uni-app項(xiàng)目的“nativeplugins”下,還需要在manifest.json文件的“App原生插件配置”項(xiàng)下點(diǎn)擊“選擇本地插件”,在列表中選擇需要打包生效的插件:

關(guān)于uniapp項(xiàng)目結(jié)構(gòu)和uniapp 架構(gòu)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.atlasseeker.com/post/3533.html

“uniapp項(xiàng)目結(jié)構(gòu)(uniapp 架構(gòu))” 的相關(guān)文章

塘沽軟件開發(fā)(塘沽軟件開發(fā)招聘信息)

塘沽軟件開發(fā)(塘沽軟件開發(fā)招聘信息)

今天給各位分享塘沽軟件開發(fā)的知識,其中也會對塘沽軟件開發(fā)招聘信息進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、天津塘沽的新河船廠和新港船廠是國營企業(yè)嗎 ? 2、天津市紅橋區(qū)里都有哪些軟件企業(yè)??? 3、企業(yè)孵化器是什么? 4、微軟認(rèn)證怎么考...

高樓陽臺怎么裝修安全又好看(高層樓房的陽臺怎么裝修比較好)

高樓陽臺怎么裝修安全又好看(高層樓房的陽臺怎么裝修比較好)

今天給各位分享高樓陽臺怎么裝修安全又好看的知識,其中也會對高層樓房的陽臺怎么裝修比較好進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、高層住宅陽臺怎么裝修 2、高層頂樓露臺應(yīng)該如何裝修 3、6米挑高陽臺怎么裝修好 4、買了高樓住宅,陽臺怎么裝?...

國外網(wǎng)站新聞軟件(國外的新聞軟件)

國外網(wǎng)站新聞軟件(國外的新聞軟件)

今天給各位分享國外網(wǎng)站新聞軟件的知識,其中也會對國外的新聞軟件進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、查看國際新聞用什么軟件更好 2、求問!求問!有什么軟件可以關(guān)注全球新聞,特別是民生新聞,經(jīng)濟(jì)等等之類的。謝謝各位了! 3、有什么可以看國外英...

php開源博客系統(tǒng)(php 博客系統(tǒng))

php開源博客系統(tǒng)(php 博客系統(tǒng))

本篇文章給大家談?wù)刾hp開源博客系統(tǒng),以及php 博客系統(tǒng)對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、誰推薦一個好的個人博客源碼(PHP+MYSQL) 2、跪求一個好用的php blog源碼 3、php開發(fā)用什么軟件 4、類似WordPress的建站軟件還...

帝國cms模板免費(fèi)下載(帝國cms模板免費(fèi)下載安裝)

帝國cms模板免費(fèi)下載(帝國cms模板免費(fèi)下載安裝)

本篇文章給大家談?wù)劦蹏鴆ms模板免費(fèi)下載,以及帝國cms模板免費(fèi)下載安裝對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、帝國CMS首頁怎么使用網(wǎng)絡(luò)上下載的帝國CMS模板,盡量詳細(xì)點(diǎn),要是對應(yīng)6.0版的,謝謝… 2、帝國CMS學(xué)校用模板,能直接修改后使用的,滿意后追加1...

齊家裝修網(wǎng)效果圖(齊家裝修效果圖衛(wèi)生間)

齊家裝修網(wǎng)效果圖(齊家裝修效果圖衛(wèi)生間)

今天給各位分享齊家裝修網(wǎng)效果圖的知識,其中也會對齊家裝修效果圖衛(wèi)生間進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、在哪里根據(jù)戶型找裝修效果圖 2、齊家網(wǎng)裝修平臺可靠嗎 3、齊家網(wǎng)裝修公司怎么樣?如何選擇裝修公司? 4、誰用過齊家網(wǎng)平臺裝修過呢?...