如何修复这个“” ESLint 错误?

How to fix this "" ESLing error?

这段代码:

 <template v-if="isTag(field, '')">
   {{ getItemValue(item, field)
   ? getItemValue(item, field)
   : '&#8211'; }}
 </template>

正在产生此错误:

  • invalid expression: missing ) after argument list in

    "\n "+_s(getItemValue(item, field) ? getItemValue(item, field) : '–';)+"\n "

    Raw expression: {{ getItemValue(item, field) ? getItemValue(item, field) : '–'; }}

我已经盯着我们的代码看了,但我仍然不明白哪里出了问题。

右大括号前出现一个分号 ;)。假设这是一个 Vue 模板,分号不属于 Vue 的模板语法。

_s(getItemValue(item, field) ? getItemValue(item, field) : '–';)
                                                              ^^ Here