- taro 開發注意點:
| 注意點 | 原因 |
|---|---|
| 如果要支持 React Native 端,必須采用 Flex 布局,並且樣式選擇器僅支持類選擇器,且不支持 組合器 | |
| Taro RN 端是基於 Expo,因此不支持引入 React Native 的第三方庫 | |
某些樣式代碼僅供 H5 端使用,放在 /*postcss-pxtransform rn eject enable*/ 與 /*postcss-pxtransform rn eject disable*/ 中間;在編譯成 RN 端的樣式的時候,會被刪除。 |
|
| 文字要包在 Text 組件里面,否則不顯示 | |
React Native 不支持: display:fixed |
|
| React Native 動畫不支持:Animation 和 transform | |
| React Native 與 H5/小程序 的 Flex 布局相關屬性的默認值有差異 | |
| flexDirection 指定布局的主軸 | |
| 子元素默認是沿着 豎直軸(column) 方向排列;這點和 CSS 不一樣,需要注意 | |
| 選擇器:1. 基本選擇器只支持類選擇器;2. 不支持組合選擇器的寫法;3. 不支持偽類及偽元素 |
