这个eslint错误的原因是什么以及如何解决?
What's the reason for this eslint error and how to fix it?
我收到以下代码的 lint 错误。
如何解决?
任何 value.eslint@typescript-eslint/no-unsafe-member-access
上的不安全成员访问 .item
这个错误意味着store.state
是任意的。确保它有正确的类型。
感谢 Logan Devine 和 Jesper 的帮助。
状态类型为 StateInterface。
我通过转换状态类型解决了这个问题,如下所示。希望这个修复是正确的。
const itemName = computed(() => (<StateInterface> store.state).item.itemName)
您可以使用以下内容:
const itemName = computed(() => (store.state as StateInterface).item.itemName)
我收到以下代码的 lint 错误。 如何解决? 任何 value.eslint@typescript-eslint/no-unsafe-member-access
上的不安全成员访问 .item这个错误意味着store.state
是任意的。确保它有正确的类型。
感谢 Logan Devine 和 Jesper 的帮助。
状态类型为 StateInterface。
我通过转换状态类型解决了这个问题,如下所示。希望这个修复是正确的。
const itemName = computed(() => (<StateInterface> store.state).item.itemName)
您可以使用以下内容:
const itemName = computed(() => (store.state as StateInterface).item.itemName)