學習Taro的第三天

Taro API 這里基本上是項目當中基本功能都有,可能因為Taro自身是多端都可以進行轉換的,所以這里占時只發現,只要微信里面有的接口,方法,Taro基本上都是支持的,只需要更改一下,比如wx.xxxx(),改成Taro.xxxx(),當然這不是全部,具體看各自文檔。當然Taro不光可以進行轉換成微信,H5之類的也可以翻轉回來,Taro里圖片,音頻,視頻,背景音樂播放器之類的,這里根據項目需求進行選擇具體用哪一個,因為有的接口會存在一定的缺陷,比如錄音功能單一接口可能無法實現全面的項目當中的需求,這里需要結合來看,選擇適合自己的AtImagePicker這個是我個人推薦做圖片選擇器的,可以自行百度進行查看效果,詳細方法可以在各自的編輯軟件,點到底層看看。

在Taro里面有一個NFC,這個百度了一下發現是,近場通信,是一種新型的技術,使用了NFC技術的設備比如手機,可以在彼此靠近的情況下進行數據交互,是由飛接觸式射頻識別及互連互通技術整合演變而來的,通過在單一芯片上集成感應式讀卡器,感應式卡片和點對點通信功能,這都是百度說的,通俗點就是現在小區的門禁,或者是做公交車你用的乘車卡,但是這個用在手機上,當然就要根據手機的類型有沒有這個東西,比如拿著飯卡,或者乘車卡,貼在手機背面,會有一個數據交互,手機錄入你的飯卡或者乘車卡信息后,可以舍棄卡片,用手機直接進行充當門禁或者飯卡之類的,這個用到不是很多,主要是已知,就我知道的,好像很少有手機有這個功能,并且手機現在都可以通過支付寶來便捷支付,或者進行乘車。

import 'taro-ui/dist/style/index.scss' // 全局引入一次即可,這個在整個項目當中很重要,它就是你的所有Taro有關的樣式效果的東西,并且這個在全局,你只用引用一次就可以。

render():這個方法是必須寫的,當被調用的時候,必須返回一個Taro組件,組件可以是內置的,或者是自定義的組件,或者是衣服flasy的值,而且該函數應該春節,意味這其不應該改變組件的狀態,其每次調用都應該返回結果,不支持瀏覽器和小程序的交互,如果項目需要可以把需要進行交互的代碼放在componentDidMount()階段或者其他的生命周期方法里

組件的生命周期:

裝載(Mounting) 這些方法會在組件實例被創建和插入 DOM中時被調用:

constructor()

componentWillMount()

render()

componentDidMount()

更新(Updating)

屬性或狀態的改變會觸發一次更新。當一個組價你在被重新渲染時,這些方法會被調用:

componentWillReceiveProps()

shouldComponentUpdate()

componentWillUpdate()

render()

componentDidUpdate()

卸載(Unmounting)當一個組件被從DOM中移除時,該方法會被調用:

componentWillUnmount()

其他API? 每一個組件還提供了其他的API:

setState()

forceUpdate()

類屬性

defaultProps

實例屬性

props

state

config(小程序專屬)

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 作為一個合格的開發者,不要只滿足于編寫了可以運行的代碼。而要了解代碼背后的工作原理;不要只滿足于自己的程序...
    六個周閱讀 8,508評論 1 33
  • 說在前面 關于 react 的總結過去半年就一直碎碎念著要搞起來,各(wo)種(tai)原(lan)因(le)。心...
    陳嘻嘻啊閱讀 6,899評論 7 41
  • 譯自 React Component Lifecycle 每個組件都有若干生命周期函數。如函數名稱所示,帶有wil...
    KrisLeeSH閱讀 564評論 0 0
  • 【六項精進打卡】 2018.6.24 姓名:陳崗 企業名稱:上海孚因流體動力設備股份有限公司 打卡第63天 【知~...
    我心依舊_79e2閱讀 137評論 0 0
  • 《謝謝你》&原以為我接下來的人生,會是相幾個親見幾個人。找一個相對的庸脂俗粉,過也許沒有愛情的余生。她脾氣挺好性格...
    葉羽辰閱讀 294評論 2 0