title: Changing a property of an object in child component using VueJs
body: <p>I have a simple question but I can't find the answer to it. 
  This code (that belongs to a child component? is a good practice?</p>
  
  <pre><code> export default {
    name: 'Wish',
    props: ['wish'],
    data () {
      return {
        isEditing: false
      }
    },
    methods: {
      completeWish () {
        this.wish.done = true
      },
     ...
  </code></pre>
  
  <p>Or I should update the done property of wish object in the parent using emit? </p>
  
  <p>Thanks</p>