diff --git a/lib/rules/valid-v-model.js b/lib/rules/valid-v-model.js index 420212f70..c2d86c2bb 100644 --- a/lib/rules/valid-v-model.js +++ b/lib/rules/valid-v-model.js @@ -139,7 +139,7 @@ function create (context) { for (const reference of node.value.references) { const id = reference.id - if (id.parent.type === 'MemberExpression') { + if (id.parent.type === 'MemberExpression' || id.parent.type === 'BinaryExpression') { continue } diff --git a/tests/lib/rules/valid-v-model.js b/tests/lib/rules/valid-v-model.js index 459ec7d3d..191a04294 100644 --- a/tests/lib/rules/valid-v-model.js +++ b/tests/lib/rules/valid-v-model.js @@ -67,6 +67,14 @@ tester.run('valid-v-model', rule, { filename: 'test.vue', code: '' }, + { + filename: 'test.vue', + code: '' + }, + { + filename: 'test.vue', + code: '' + }, { filename: 'test.vue', code: ''