pageClass | sidebarDepth | title | description |
---|---|---|---|
rule-details |
0 |
vue/no-invalid-model-keys |
require valid keys in model option |
require valid keys in model option
This rule is aimed at preventing invalid keys in model option.
```vue <script> /* ✓ GOOD */ export default { model: { prop: 'list', } } </script> ``` ```vue <script> /* ✓ GOOD */ export default { model: { event: 'update' } } </script> ``` ```vue <script> /* ✓ GOOD */ export default { model: { prop: 'list', event: 'update' } } </script> ``` ```vue <script> /* ✗ BAD */ export default { model: { prop: 'list', events: 'update' } } </script> ``` ```vue <script> /* ✗ BAD */ export default { model: { props: 'list', events: 'update' } } </script> ``` ```vue <script> /* ✗ BAD */ export default { model: { name: 'checked', props: 'list', event: 'update' } } </script> ```