【发布时间】:2022-10-24 19:14:13
【问题描述】:
鉴于以下 Vue3 sfc 代码:
<template>
<div>{{msg}}</div>
</template>
<script setup>
const props = defineProps({
msg: {
type: String,
default: 'Hello world'
}
})
</script>
ES-Lint 抱怨 props is assigned a value but never used.我们还知道传递给 defineProps 的选项(在本例中为“msg”)将从设置中提升到模块范围内,因此语法是正确的。
我不想禁用no-unused-vars ES-lint 规则,也不想通过使用 ES-lint 忽略注释来解除它,那么我该如何解决这个问题?
【问题讨论】: