關(guān)于react-native項(xiàng)目react-native-image-crop-picker的坑和開發(fā)中遇到的問題。

項(xiàng)目環(huán)境:

"react":"16.0.0-alpha.6",

"react-native":"0.44.0",

"react-native-animatable":"^1.2.4",

"react-native-baidu-map":"^0.6.0",

"react-native-easy-toast":"^1.0.8",

"react-native-gallery":"0.0.17",

"react-native-image-crop-picker":"^0.17.3",

"react-native-image-progress":"^1.0.1",

"react-native-image-zoom-viewer":"^2.0.10",

"react-native-progress":"^3.4.0",

"react-native-pull":"^2.0.2",

"react-native-scrollable-tab-view":"^0.8.0",

"react-native-swiper":"^1.5.13",

"react-native-vector-icons":"^4.4.2",

"react-navigation":"^1.0.0-beta.11"锣夹。

1、這個(gè)項(xiàng)目是一開始用的navigation,和其他的一些第三方庫(kù)浅役,做到一半的時(shí)候發(fā)現(xiàn)有個(gè)圖片選擇的功能,于是各種找伶唯,決定用react-native-image-crop-picker觉既;當(dāng)我安裝庫(kù)后,把xcode項(xiàng)目按照croppicker的官方教程走下來(lái)乳幸,發(fā)現(xiàn)xcode項(xiàng)目都打不開了瞪讼,主要是這一步影響的(react-native link react-native-image-crop-picker)。

接著就是各種重來(lái)粹断,各種配置符欠,好幾遍,都不能成功瓶埋,最后用重建一個(gè)項(xiàng)目希柿,然后只用crop-picker,發(fā)現(xiàn)可以使用养筒。然后就在這個(gè)簡(jiǎn)單的項(xiàng)目的基礎(chǔ)上繼續(xù)往下搭環(huán)境把原來(lái)的項(xiàng)目整合進(jìn)去曾撤,最后可以使用了。希望對(duì)用到的人有所幫助吧晕粪。

2挤悉、

關(guān)于項(xiàng)目中的輸入響應(yīng)子組件的componentWillReceiveProps,這里獲得的輸入的值永遠(yuǎn)是輸入框改變之前的值巫湘。

處理:通過本地存儲(chǔ)把輸入框的值改變装悲,然后在子組件中獲得本地存儲(chǔ)的值,再做相應(yīng)的操作尚氛。如:

在主組件的輸入框中:

onChangeText={(name) => {

Tool.setOne('searchText',{name:name})

this.setState({

searchText:name,

});}}

然后在子組件中:

componentWillReceiveProps() {

// console.warn(this.props.name)//這里的值永遠(yuǎn)是父組件的輸入框的改變之前的值衅斩。

Tool.getOne('searchText').then(val=>{//自己封裝的本地存儲(chǔ)

// console.warn(val.name);//這里的值為實(shí)時(shí)響應(yīng)的值。

this.state.reqData.name=val.name;

this.state.nomore=false;

this.state.reqData.page=0;

this.state.listData= [];

this.setState({

dataSource:this.state.dataSource.cloneWithRows([])

});

this.loadMore();

})}

3怠褐、關(guān)于百度地圖集成后archive發(fā)布的問題畏梆。詳細(xì)說明。

4、 Xcode編譯常見錯(cuò)誤解決:linker command failed with exit code 1 (use -v to see invocation)? ,

5奠涌、關(guān)于解決Modal框的問題宪巨。npm install react-native-root-modal,替換RN的modal溜畅。詳細(xì)說明捏卓。

6、Attempted to transition from state `RESPONDER_INACTIVE_PRESS_IN` to `RESPONDER_ACTIVE_LONG_PRESS_IN`, which is not supported.
這個(gè)是因?yàn)殚_啟了debug模式慈格,關(guān)閉即可怠晴。

7、關(guān)于微信插件react-native-wechat浴捆,如果RN版本小于0.46(好像是)蒜田,就只能用1.9.2的版本,最新1.9.9的版本有一個(gè)第三方包只有0.46以上才有选泻。

8冲粤、關(guān)于,Android中百度地圖顯示網(wǎng)格的問題页眯。當(dāng)環(huán)境配置好后(配置環(huán)境的時(shí)候跟著文檔走就可以了梯捕,只是在mainApplication中的new BaiduMapPackage(getApplicationContext()),中的getApplicationContext(),需要自己加),出現(xiàn)網(wǎng)格窝撵,

如果空白可能的問題是ak填錯(cuò)傀顾,或者meta-data放錯(cuò)地方。

可以嘗試一下這個(gè):


android:name="com.baidu.lbsapi.API_KEY"

android:value="?xxxxxxxxxxxxxxxxxxx"/>

meta-data 放到application里面

9碌奉、用ListView的時(shí)候锣笨,會(huì)出現(xiàn)一個(gè)非常傻bi的情況,就是render的時(shí)候道批,listView不顯示错英,需要碰/滑一下才會(huì)顯示。

一開始我在懷疑自己是不是布局哪里有沖突隆豹,改到哭都沒發(fā)現(xiàn)布局有什么問題椭岩,直到我谷歌了一下 “react native listView not show touch”...

最后,我按react native里的issue:

在初始化listView時(shí)設(shè)置屬性

removeClippedSubviews={false}

10璃赡、項(xiàng)目最近更新到

"react":"16.0.0",

"react-native":"0.50.4",

不過這就出了些問題判哥,

???? 1、import React ,{PropTypes}from'react';這句話不能用了碉考,react直接把Proptypes放到單獨(dú)的庫(kù)里面了塌计。改為

const PropTypes = require('prop-types');這樣的話很多第三方庫(kù)都要改,最好的方式是直接將react的index改為:

'use strict';

import PropTypes from'prop-types';

letReact;

if(process.env.NODE_ENV ==='production') {

React = require('./cjs/react.production.min.js');

}else{

React = require('./cjs/react.development.js');

}

React.PropTypes = PropTypes;

module.exports = React;

侯谁、锌仅、章钾、、热芹、贱傀、、伊脓、府寒、、报腔、株搔、、纯蛾、纤房、、茅撞、、巨朦、米丘、、

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末糊啡,一起剝皮案震驚了整個(gè)濱河市拄查,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棚蓄,老刑警劉巖堕扶,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異梭依,居然都是意外死亡稍算,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門役拴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)糊探,“玉大人,你說我怎么就攤上這事河闰】破剑” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵姜性,是天一觀的道長(zhǎng)瞪慧。 經(jīng)常有香客問我,道長(zhǎng)部念,這世上最難降的妖魔是什么弃酌? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任氨菇,我火速辦了婚禮,結(jié)果婚禮上矢腻,老公的妹妹穿的比我還像新娘门驾。我一直安慰自己,他們只是感情好多柑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布奶是。 她就那樣靜靜地躺著,像睡著了一般竣灌。 火紅的嫁衣襯著肌膚如雪聂沙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天初嘹,我揣著相機(jī)與錄音及汉,去河邊找鬼。 笑死屯烦,一個(gè)胖子當(dāng)著我的面吹牛坷随,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驻龟,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼潮太,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼爱榔!你這毒婦竟也來(lái)了汤锨?” 一聲冷哼從身側(cè)響起钥飞,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎露懒,沒想到半個(gè)月后闯冷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡懈词,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蛇耀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坎弯。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蒂窒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荞怒,到底是詐尸還是另有隱情洒琢,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布褐桌,位于F島的核電站衰抑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏荧嵌。R本人自食惡果不足惜呛踊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一砾淌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧谭网,春花似錦汪厨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至锥涕,卻和暖如春衷戈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背层坠。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工殖妇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人破花。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓谦趣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親座每。 傳聞我的和親對(duì)象是個(gè)殘疾皇子前鹅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容