# mpx/no-reserved-keys
不允许覆盖保留关键词
- ⚙️ 这条规则包含在
"plugin:mpx/mpx-essential"
。
# 📖 规则详情
此规则防止使用保留关键词 (opens new window)以避免冲突和意外行为。
<script>
/* ✗ BAD */
createComponent({
computed: {
$on: {
get () {}
}
},
data: {
_foo: null
},
methods: {
$nextTick () {}
}
})
</script>
# 🔧 选项
{
"mpx/no-reserved-keys": ["error", {
"reserved": [],
"groups": []
}]
}
reserved
(string[]
) ...groups
中的附加受限属性数组。 默认为空。groups
(string[]
) ... 用于在其中搜索重复项的其他组名数组。默认为空。
# "reserved": ["foo", "foo2"], "groups": ["firebase"]
<script>
/* ✗ BAD */
createComponent({
computed: {
foo () {}
},
firebase: {
foo2 () {}
}
})
</script>