fix(v-model): support calling methods in v-model expression

close #3993
This commit is contained in:
Evan You
2021-07-15 13:34:42 -04:00
parent 395572b593
commit 5af718ba41
2 changed files with 25 additions and 1 deletions

View File

@@ -86,6 +86,7 @@ test('isMemberExpression', () => {
expect(isMemberExpression('obj[1][2].foo[3].bar.baz')).toBe(true)
expect(isMemberExpression(`a[b[c.d]][0]`)).toBe(true)
expect(isMemberExpression('obj?.foo')).toBe(true)
expect(isMemberExpression('foo().test')).toBe(true)
// strings
expect(isMemberExpression(`a['foo' + bar[baz]["qux"]]`)).toBe(true)