跳至内容

vue/no-restricted-call-after-await

禁止在 `await` 表达式之后异步调用受限方法

📖 规则详情

此规则会在 `await` 表达式之后报告您的受限调用。在 `setup()` 函数中,您需要同步调用受限函数。

🔧 选项

此规则接受一个对象列表,其中每个对象指定一个受限模块名称和一个导出名称

json5
{
  "vue/no-restricted-call-after-await": ["error",
    { "module": "vue-i18n", "path": "useI18n" },
    { ... } // You can specify more...
  ]
}
正在加载...

可以为对象指定以下属性。

  • module ... 指定模块名称。
  • path ... 指定导入的名称或指向方法的路径。
  • message ... 指定可选的自定义消息。

例如

json5
{
  "vue/no-restricted-call-after-await": ["error",
    { "module": "a", "path": "foo" },
    { "module": "b", "path": ["bar", "baz"] },
    { "module": "c" }, // Checks the default import.
    { "module": "d", "path": "default" }, // Checks the default import.
  ]
}
正在加载...

🚀 版本

此规则是在 eslint-plugin-vue v7.4.0 中引入的

🔍 实现