title: How to distinguish between a prop and a method with the same name, in Vue?
body: <p>I recently switched from React to Vue. In React, i often had a method in a child component, that would look something like this: </p>
  
  <pre><code>onClick = (e)=&gt;{
      const val = e.target.value;
      this.props.onClick(val)
    }
  </code></pre>
  
  <p>I see that Vue is very "free", and allows you to treat component methods and props as "the same thing". </p>
  
  <p>Is there some way to distinguish between the two, like with this.props? What is the convention regarding this issue?</p>