1. 程式人生 > >:question.sync=”questionText”父子元件雙向繫結

:question.sync=”questionText”父子元件雙向繫結

相當於:

:question = “questionText”   @update:question = “(val)=> questionText = val ” 

使用場景:

父元件資料查詢資料庫得到,子元件textarea寫入資料,同步到父元件,然後在父元件中去儲存資料

questionnaire.vue

<voice-question

:question.sync= “questionText”

>

</voice-question>

 

Voice-question.vue

props,watch

Props: {

question: {

type: String,

default: ‘’ 

}

}

 

watch: {

question(val){

this.$emit(‘update:question’,val);

}

}