File tree Expand file tree Collapse file tree
.agents/skills/mpx-rn-style-guide Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ Mpx 采用类 Vue 的单文件组件(SFC)格式 `.mpx` 进行组件与页面
5555 - 文本溢出:` white-space ` /` text-overflow ` → 原平台保留样式,RN 使用 ` numberOfLines ` 模板属性条件编译:[ 参考] ( ./references/rn-style-practice.md#4-文本溢出处理 )
5656 - 隐藏元素:避免 ` display: none ` ,使用尺寸归零与 ` overflow: hidden ` 等组合样式:[ 参考] ( ./references/rn-style-practice.md#5-隐藏元素 )
5757 - 布局属性:避免 ` grid ` /` float ` ,统一使用 Flex 布局:[ 参考] ( ./references/rn-style-practice.md#32-避免使用-grid-布局 ) [ 参考] ( ./references/rn-style-practice.md#33-避免使用-float-布局 )
58- 4 . 非必要时避免条件编译的使用 ,** 严禁出现大面积连续的条件编译 ** ,因为这会严重破坏代码的可读性和后期维护性。
58+ 4 . 非必要时减少条件编译的使用 ,** 避免出现大面积连续的条件编译 ** ,因为这会严重破坏代码的可读性和后期维护性。
59595 . ** 保留原始样式定义中的 ` /*use rpx*/ ` 和 ` /*use px*/ ` 注释** ,此类注释用于编译期间批量切换样式单位。
6060
6161### 任务流程
@@ -106,5 +106,5 @@ Mpx 采用类 Vue 的单文件组件(SFC)格式 `.mpx` 进行组件与页面
1061063 . ** 检查与确认** :
107107 - 3.1 检查确保 `< style > ` 中不存在任何嵌套选择器写法。
108108 - 3.2 检查确保 `< style > `、`< template > ` 和 `< script > ` 中所有存在跨端兼容方案的选择器和样式属性都已被改造为跨端兼容的等效实现。
109- - 3.3 检查确保 `< style > `、`< template > ` 和 `< script > ` 中所有 RN 平台不支持的选择器和样式属性都已被原平台条件编译所包裹,输出到 RN 的部分不包含不支持的选择器和样式属性 。
109+ - 3.3 检查确保 `< style > `、`< template > ` 和 `< script > ` 中所有 RN 平台不支持的选择器和样式属性都已被原平台条件编译所包裹。
110110 - 3.4 检查确保 `< style > `、`< template > ` 和 `< script > ` 中不存在大面积的条件编译,所有添加的条件编译仅最小包裹不兼容的样式片段。
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments