国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

快應(yīng)用開發(fā)的踩坑之旅

fireflow / 1594人閱讀

摘要:上傳的時(shí)候,出現(xiàn)應(yīng)用簽名校驗(yàn)失敗平常我們開發(fā)及測試的時(shí)候使用的是命令進(jìn)行打包調(diào)試,其中運(yùn)行時(shí)會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。

前言

嘗試一款新的開發(fā)框架的時(shí)候勢必會遇見各種各樣的問題??赡芤?yàn)橐婚_始不熟悉文檔,導(dǎo)致配置錯(cuò)誤,或是api使用錯(cuò)誤。當(dāng)然開發(fā)的時(shí)候我們也不能確認(rèn)框架沒有問題,是否存在bug。所以在某些出錯(cuò)的情況下,我們也許會不斷懷疑自己,懷疑框架,最終懷疑人生。這時(shí)候就需要開發(fā)者們發(fā)揮無私的精神,積極討論,記錄并貢獻(xiàn)自己的填坑秘笈,供大家討論參考。所以在這里我就先記錄自己收集及遇見的坑,希望起到拋磚引玉的作用。大家有不同的問題的可以一起討論,方便后來的開發(fā)者。

容易出錯(cuò)的地方
1.更新 rpk 的時(shí)候出現(xiàn)版本號必須高于上一個(gè)版本的錯(cuò)誤提示

出現(xiàn)這個(gè)問題是因?yàn)榭鞈?yīng)用官方以配置 manifest.json 的屬性versionCode的值來確認(rèn)版本更新,官方要求每次上架更新需要將該值手動 自增1。很多同學(xué)會誤以為修改 versionName 來更新版本,versionName 應(yīng)該是屬于那種顯示在應(yīng)用商店

2.使用list組件造成應(yīng)用閃退

根據(jù)文檔說明,list 組件下面的 list-item 是可以配置type屬性來優(yōu)化渲染的,但是具有相同 type 屬性的list-itemdom結(jié)構(gòu)必須一致,如果不一致就會出現(xiàn)閃退情況,但是看不到任何錯(cuò)誤說明,讓人找不到錯(cuò)誤原因,非常頭疼。所以應(yīng)該盡量不在里面使用iffor指令,否則會很容易出現(xiàn) dom 結(jié)構(gòu)不一致造成應(yīng)用閃退。

3.在protected public private里定義的屬性,在 template 中無法獲取

在快應(yīng)用中具有多種定義數(shù)據(jù)的形式,分別可以定義在 protected public private data 里面,但是有一個(gè)很容易被大家忽視的細(xì)節(jié),就是在官方文檔中說明了 protected public private 只能在頁面級組件中才能使用,所以在自定義組件,非頁面級組件中是無法使用的,自然也就在 template 中取不到數(shù)據(jù)了。

4.上傳 rpk 的時(shí)候,出現(xiàn)應(yīng)用簽名校驗(yàn)失敗

平常我們開發(fā)及測試的時(shí)候使用的是 npm run build 命令進(jìn)行打包調(diào)試,其中運(yùn)行時(shí)會使用 sign 下面的 debug 的簽名及證書來打包 rpk。當(dāng)我們開發(fā)完成準(zhǔn)備上傳時(shí),需要進(jìn)行以下步驟:

生成發(fā)布的證書和簽名:運(yùn)行 openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem

在 sign 目錄下新建release文件夾,將生成的 certificate.pem 和 private.pem 放入其中

運(yùn)行npm run release生成以.signed.rpk結(jié)尾的 rpk 用以發(fā)布

官方IDE已經(jīng)支持一鍵調(diào)試,一鍵生成簽名等功能,覺得以上步驟麻煩的同學(xué)可以去體驗(yàn)體驗(yàn),下載鏈接 https://www.quickapp.cn/docCe...

目前不支持的地方

background目前不支持網(wǎng)絡(luò)圖片,所以要使用網(wǎng)絡(luò)圖片時(shí)應(yīng)該考慮用image組件來替代

無法將canvas組件轉(zhuǎn)化為圖片保存在本地

swiper不支持控制方向,只支持橫向滾動

css 不支持overflow樣式,無法設(shè)置超出滾動或顯示。組件內(nèi)滑動只能使用list組件

但是據(jù)相關(guān)的開發(fā)同學(xué)告知,這些功能已經(jīng)正在開發(fā)及完善,不久就會支持了。

總結(jié)

相對來說,作為一個(gè)新推出的新型應(yīng)用生態(tài),快應(yīng)用還是有許多不足需要去完善。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。在可預(yù)見的未來,會有越來越多的企業(yè)及開發(fā)者加入其中。本文希望通過記錄自己在開發(fā)過程中遇見的問題及解決方案來進(jìn)行總結(jié),方便后來者查閱。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/98748.html

相關(guān)文章

  • 應(yīng)用開發(fā)踩坑之旅

    摘要:上傳的時(shí)候,出現(xiàn)應(yīng)用簽名校驗(yàn)失敗平常我們開發(fā)及測試的時(shí)候使用的是命令進(jìn)行打包調(diào)試,其中運(yùn)行時(shí)會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。 前言 嘗試一款新的開發(fā)框架的時(shí)候勢必會遇見各種各樣的問題??赡芤?yàn)橐婚_始不熟悉文檔,導(dǎo)致配置錯(cuò)誤,或是api使用錯(cuò)誤。當(dāng)然開發(fā)的時(shí)候我們也不能確認(rèn)框架沒有問題,是否存在bug。所以在某些出錯(cuò)的情況下,我們也許會不斷...

    dance 評論0 收藏0
  • 應(yīng)用開發(fā)踩坑之旅

    摘要:上傳的時(shí)候,出現(xiàn)應(yīng)用簽名校驗(yàn)失敗平常我們開發(fā)及測試的時(shí)候使用的是命令進(jìn)行打包調(diào)試,其中運(yùn)行時(shí)會使用下面的的簽名及證書來打包。但是其無需安裝,多入口快速打開是具備一定優(yōu)勢的。 前言 嘗試一款新的開發(fā)框架的時(shí)候勢必會遇見各種各樣的問題??赡芤?yàn)橐婚_始不熟悉文檔,導(dǎo)致配置錯(cuò)誤,或是api使用錯(cuò)誤。當(dāng)然開發(fā)的時(shí)候我們也不能確認(rèn)框架沒有問題,是否存在bug。所以在某些出錯(cuò)的情況下,我們也許會不斷...

    Vicky 評論0 收藏0
  • 一次痛苦又甜蜜的微信支付踩坑之旅

    摘要:這是我第一次接觸微信支付,發(fā)現(xiàn)網(wǎng)上還是有很多同學(xué)在求助,了怎么辦是什么情況為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 凡是和錢打交道的事,沒有一樣是容易的。這是我第一次接觸微信支付,發(fā)現(xiàn)網(wǎng)上還是有很多同學(xué)在求助,XXX了怎么辦?XXX是什么情況?為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 介紹 微信支付方式分為刷卡支付、公眾號...

    vpants 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<