全程記錄 與ReactNative的愛恨糾葛

2021-07-30 05:54:01 字數 1920 閱讀 5824

定期更新!有好的解決方案 或者  知道問題原因的 一定要告訴我啊~

ps:無數次克制自己說函式 不能說 方法 

థ౪థ

誰能懂我內心的痛  

但是我已經漸漸開始喜歡元件這個東西了

<(▰˘◡˘▰)>驕傲臉

12、頁面跳轉問題,正在研究 就像我昨天覺得textinput深不可測一樣。

11、在函式內用

setinterval時遇到呼叫函式調不到的問題。

在寫  setinterval時順手用了es5的語法,即

settimeout(function(),1000),這樣寫竟然會導致內部的函式無法呼叫,直接呼叫,this.、類名.都不好用。最後更換寫法為

settimeout(()=>,1000)就可以了。

┑( ̄д  ̄)┍雖說箭頭函式有bind(this)的效果,但是沒道理這樣啊。

10、使用

setinterval或者

settimeout呼叫自身函式問題。

我是使用了

setinterval

製作了乙個頁面倒計時,但是,在實際應用時,第二次重複呼叫自身時,傳入值就開始混亂。跟了**,走向太深,放棄了。解決方案:採用了

clearinterval

(timer

)來停止它的呼叫。

9、json檔案

json檔案內不能存正規表示式!!我很不開心!!

8、跨元件 / 元件外

在這種情況下,元件的props及state都會獲取不到。乙個未exports的類,需要將內部方法static,才能被同js中其它函式呼叫。

7、神奇的state

每個元件都有兩個資料來控制,乙個是props,另乙個就是state。props在父元件中指定,一旦指定在生命週期內不會改變。而state則存放需要改變的資料。setstate後會重新整理元件的頁面顯示。

6、textinput取值問題&屬性賦值問題

textinput暫時只有一種取值方式,使用輸入框自帶事件(官網示例:使用

onchangetext

),在事件觸發時獲取到輸入值,通過setstate(),將值賦到state中,需要注意的是在元件中需要先使用建構函式給state賦上初始值。否則就會一直報錯。其中value屬性只關乎頁面顯示。這種時候一定要摒棄dom的思想,rn是資料驅動框架,一切操作都會歸結到model上。

·屬性賦值問題,一看是困擾我一段時間,屬性只能賦值字串,或用{}包起來的變數,但是文件上明明白白寫的屬性型別number,後來才試驗到,數值型的資料也需要使用{}包裹起來。

5、 style的渲染時間

元件的封裝,在建構函式中賦的值無法,在stylesheet.create()中,獲取不到。

所以推測style的渲染時間早於建構函式。

4、onpress事件開啟頁面後立馬呼叫問題 

(。・`ω´・)這個問題困擾了我很久!拍桌子!

使用官網示例,button元件,在配置了onpress事件後,開啟頁面就會呼叫。原因不詳。

暫時解決方案:onpress=,實際上是寫了乙個無名函式在函式內進行呼叫。

試驗了無數次,終於成功,痛哭!

3、 image元件

使用require(相對路徑)時,相對路徑必須是靜態常量,變數賦值無法require到。

uri:(絕對路徑)時,使用網路路徑或者本地路徑

2、npm服務啟動後,莫名中斷。

a.埠號衝突:殺掉程序,更換埠號重新啟動。

b. eperm:operation not permitted :目前沒找到具體錯誤原因,暫時解決方案,開啟專案中node_modules/react-native/local-cli/server/server.js找到process.on('uncaughtexception', error => 或者 react-native start 啟動服務

原創 安裝ubuntu全程記錄

硬體環境 thinkpad e40,顯示卡ati 4500 系統 win 7下wubi 硬碟安裝 2011 2 21 安裝ymlf 1.5,剛開始一切順利,隨後重啟系統,即將一窺1.5版本真面目,出現問題 螢幕一直處於測試的狀態,就是螢幕一直在幾種純色狀態下迴圈切換,類似用測試螢幕壞點那種情況。20...

專案管理遭遇危機的全程記錄

簡單的乙個企業站 有人已經做好效果圖 交到了我的手裡,我做了如下安排 1.由一位程式設計師a將效果圖製作為html 製作前有交待 不清楚的地方問客戶qq 製作大概從11.30 12.5 除去雙休三天時間 2.將html交給另外一位程式b來製作12.7 12.14 除去雙休有5天 2.你們怎麼了?做站...

萬網網域名稱轉出到Godaddy全程記錄

前幾天我已經發過兩篇文章說我的網域名稱情況了,第一篇是發牢騷,說國內網域名稱轉出很難難,文章見 我的網域名稱,何去何從?第二篇是 收到萬網網域名稱轉移碼 零零散散的,感覺不成樣子,這裡對我的轉出經過簡單記錄下,希望對大家有用。1 轉出遇阻 我的網域名稱 zenoven.com是在萬網的乙個 商這裡註...