成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

dance / 1684人閱讀

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

前言

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

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

出現(xiàn)這個問題是因為快應(yīng)用官方以配置 manifest.json 的屬性versionCode的值來確認版本更新,官方要求每次上架更新需要將該值手動 自增1。很多同學會誤以為修改 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)閃退情況,但是看不到任何錯誤說明,讓人找不到錯誤原因,非常頭疼。所以應(yīng)該盡量不在里面使用iffor指令,否則會很容易出現(xiàn) dom 結(jié)構(gòu)不一致造成應(yīng)用閃退。

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

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

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

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

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

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

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

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

目前不支持的地方

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

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

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

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

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

總結(jié)

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/53151.html

相關(guān)文章

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

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

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

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

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

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

    vpants 評論0 收藏0

發(fā)表評論

0條評論

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