# mpx/no-reserved-keys

不允许覆盖保留关键词

  • ⚙️ 这条规则包含在"plugin:mpx/mpx-essential"

# 📖 规则详情

此规则防止使用保留关键词 (opens new window)以避免冲突和意外行为。

<script> /* ✗ BAD */ createComponent({ computed: { $on: { get () {} } }, data: { _foo: null }, methods: { $nextTick () {} } }) </script>
Now loading...

# 🔧 选项

{
  "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>
Now loading...

# 📚 延伸阅读

# 🔍 具体实现