我有一個模板調用不同的組件:vue.js:觸發綁定更新手動
<question-container v-for="(question, index) in questions" :question="question" :answer="getFittingAnswer(question)"></question-container>
如何從外部組件手動更新:answer
?由於:answer
是基於服務器和會話數據的動態數據,因此需要使用getFittingAnswer
函數。
更新:這是getFittingAnswer
組件方法。
getFittingAnswer(question) {
return this[`part${question.part}answers`].find(a => a.questionId == question.Id)
}
getFittingAnswer在哪裏?它是來自父組件的方法嗎? – Cobaltway
是的 - 它的工作原理非常好,但必須「重新觸發」。 – sandrooco
我不確定我是否瞭解你的情況。你能提供一個更完整的代碼示例嗎? – Cobaltway