# mpx/valid-component-range
强制
component
节点使用range
指定组件范围
- ⚙️ 这条规则包含在
"plugin:mpx/mpx-essential"
。
此规则检查 component
动态组件必须添加range
属性指定组件范围。
# 📖 规则详情
为 component
动态组件指定组件范围,避免mpx编译非必要组件。
<template>
<!-- ✓ GOOD -->
<component is="{{abc}}" range="abc,a_cd" />
<component is="abc" range="abc" />
<component is="abc" range@wx="abc" range="a_cd"/>
<!-- ✗ BAD -->
<component />
<component is="abc"/>
<component is="abc" range/>
<!-- 注意:range条件编译时 必须指定默认兜底range,以免跨平台输出时遗漏其他平台的范围限定 -->
<component is="abc" range@wx="abc"/>
</template>
# 🔧 选项
无。