【发布时间】:2020-04-04 04:34:09
【问题描述】:
我的子组件中有一个表单:
<form @submit="submitForm">
<input type="text" v-model="textInput" />
</form>
export default {
name: "childComp",
data: function() {
return {
textInput: ""
}
}
}
现在我的父组件中有一个按钮,我需要单击该按钮来获取子表单数据。
<button type="button" @click="getFormData()"> click </button>
export default {
name: "ParentComp",
data: function() {
return {
formData: []
}
},
methods: {
getFormData(d) {
formData.push(d);
console.log(d)
}
}
}
感谢您的帮助。
【问题讨论】:
-
处理这种复杂状态管理的推荐方法是使用Vuex。
-
@JoshuaMinkler 有这么复杂吗?
标签: vue.js vuejs2 vue-component vuejs3