我正在使用 Vue.js 3.
以下 eslint-plugin-vue 警告似乎是使用 Vue.js 中的规则进行警告 2.
<MyComponent v-model:propName="foo"/>Vue.js 支持这种编写风格 3.
如何使其与 Vue.js 兼容 3 ?
<MyInputComponent
v-model:value="state.value"
/>
// [vue/valid-v-model] 'v-model' directives require no argument. eslint-plugin-vue [7, 9]
Run Code Online (Sandbox Code Playgroud)
.eslintrc.js
module.exports = {
extends: [
'plugin:vue/vue3-recommended',
]
}
Run Code Online (Sandbox Code Playgroud)
包.json
{
"name": "ProjectName",
"version": "0.0.0",
"scripts": {
"dev": "vite",
"build": "vite build"
},
"dependencies": {
"typescript": "^4.1.2",
"vue": "^3.0.2"
},
"devDependencies": {
"@vue/compiler-sfc": "^3.0.2",
"eslint-plugin-vue": "^7.1.0",
"vite": "^1.0.0-rc.8"
}
}
Run Code Online (Sandbox Code Playgroud)