title: mixin down-side mentioned in vue's docs
body: <p>There's this mentioned in the docs why mixin has a down-side in Vue 2.</p>
  <blockquote>
  <p>Reusability is limited: we cannot pass any parameters to the mixin to
  change its logic which reduces their flexibility in terms of
  abstracting logic</p>
  </blockquote>
  <p>I kind of don't understand this in a complete manner.. If we have a mixin which has the functions that do some part of the business logic. What I can do is from the component, call this mixin's functions and pass parameters to those functions. What does Vue mean that by the words above ?</p>