Как обновить значение проп, когда оно установлено в компоненте - PullRequest
0 голосов
/ 22 октября 2018

В компоненте Vue, если немедленно установить 'PROPS', необходимо обновить коллекцию, добавив в нее дополнительное свойство.

Компонент:

Vue.component('blog-post', {
  props: ['dataArray']   //needs to update this value when it sets.
...
})

1 Ответ

0 голосов
/ 22 октября 2018

Вы можете изменить его в родительском компоненте, передав значение из дочернего компонента, например:

   Vue.component('blog-post', {
        props: ['dataArray']   //needs to update this value when it sets.
      ,
     methods:{
     update(val){
        this.$emit('updatedata',val)
     } 
     }
  })

, а в родительском компоненте использовать его следующим образом:

    <blog-post @updatedata="updatedataArray"><blog-post>

    ...
      methods:{
         updatedataArray(val){
         //update your data array   
         }
      }
...