首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置ESLint以理解Vue.js v-模型指令?

如何配置ESLint以理解Vue.js v-模型指令?
EN

Stack Overflow用户
提问于 2022-08-06 16:30:21
回答 1查看 22关注 0票数 0

让我们有一个示例单个文件组件:

代码语言:javascript
复制
<template>
  <InputComponent v-model="foo" />
</template>

<script setup>
let foo = 1
</script>

ESLint说:ESLint: 'foo' is never reassigned. Use 'const' instead. (prefer-const)

但是,由于它是在v模型指令中使用的,所以它使用在读写上下文中,应该是可以的。

我已经安装了eslint-plugin-vue,并在我的.eslintrc.中将解析器设置为vue-eslint-parser,但不知怎么的,它似乎不理解v-model指令发生了什么。

如何配置ESLint以理解Vue.js v-模型指令?

EN

回答 1

Stack Overflow用户

发布于 2022-08-06 16:42:50

基于Vue文档,实际上应该使用const,因为原语类型应该由ref()助手声明,它返回代理,而代理又不会被重新分配。因此,可能正确的代码如下:

代码语言:javascript
复制
<template>
  <InputComponent v-model="foo" />
</template>

<script setup>
import { ref } from 'vue'
const foo = ref(1)
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73261499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档