Warn if colon shorthand is used on v-if/v-html/etc. #10191
Comments
I've seen this happen so often when teaching Vue that even though having a prop named |
Yes. If you wanted a prop, why should have the same name as a
|
I'll take this on. It'll be my first issue here. |
Thanks but as the tag suggest there is already a Pull request for this |
习惯就好 |
I was going to give it a go but it seems there's a super old PR for this already |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What problem does this feature solve?
I just spent way too long debugging something really weird until I realized I accidentally wrote
:v-if
instead ofv-if
.A warning when wrongly using shorthands like
:
on "native" vue attributes could prevent this bad experience easily.What does the proposed API look like?
:v-if="foo"
--> console.warn("You specified v-bind:/ v-on: or a corresponding shorthand on a Vue attribute like v-if or similar. Usually this does not make sense.)
The text was updated successfully, but these errors were encountered: