- 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. 不支持伪类及伪元素 |