vue/no-this-in-before-route-enter
disallow
thisusage in abeforeRouteEntermethod
📖 Rule Details
Because lack of this in the beforeRouteEnter (docs). This behavior isn't obvious, so it's pretty easy to make a TypeError. Especially during some refactor.
🔧 Options
Nothing.
🔇 When Not To Use It
When vue-router is not installed.
📚 Further Reading
vue-router - in-component-guards
🚀 Version
This rule was introduced in eslint-plugin-vue v7.11.0