首页  >  问答  >  正文

“道具”被分配了一个值但从未使用过 no-unused-vars vue3

<p>我在我的 vue 组件文件上使用。我的组件代码:</p> <pre class="brush:php;toolbar:false;"><模板> > <路径描边线帽=“圆形”笔画线连接=“圆形”笔划宽度=“2” d=“M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z” >> </svg>&nbsp;取消 </路由器链接> </模板> <脚本设置> const props = DefineProps({ 路由器名称:{ 类型:字符串, 必填:真实 } }) </脚本></pre> <p>但其返回 eslint 错误<code>'props'被赋值但从未使用过 no-unused-vars</code></p> <p>我已经在我的 package.json 上添加了以下规则:</p>
“扩展”: [
      “插件:vue/vue3-essential”,
      “eslint:推荐”
    ],
    “解析器选项”:{
      “解析器”:“@babel/eslint-parser”
    },
    “规则”:{
            “vue/script-setup-uses-vars”: “错误”,
      “vue/多字组件名称”:“关闭”
    }</pre>
<p>仍然是错误。我的开发依赖:</p>
“devDependency”: {
    “@babel/core”:“^7.12.16”,
    “@babel/eslint-parser”:“^7.12.16”,
    “@vue/cli-plugin-babel”:“~5.0.0”,
    “@vue/cli-plugin-eslint”:“~5.0.0”,
    “@vue/cli-service”:“~5.0.0”,
    “eslint”:“^7.32.0”,
    “eslint-plugin-vue”:“^8.0.3”
  },</pre></p>
P粉810050669P粉810050669398 天前501

全部回复(1)我来回复

  • P粉298305266

    P粉2983052662023-08-26 13:50:56

    您收到错误是因为(正如错误指出的那样)您从不使用 props。您可以删除 const props = 或(我建议)将 "no-unused-vars": "warn" 添加到 package.json 中的规则中。

    回复
    0
  • 取消回复