我想从我的 Vue 页面,从一个方法做一个经典的表单提交。我不想使用 <input type="submit">
。如何从我的方法中引用页面中的表单元素?当然我不必做 document.getElementById()
?
标记
<div id="vueRoot">
<form>
<input name="vitalInformation" v-model="store.vital">
<a href="#" v-on:click="submit">SUBMIT</a>
</form>
</div>
代码
var store = {vital:''};
vm = new Vue({
el : "#vueRoot",
data : {store : store},
methods : {
submit : function(){
//I'm ready, how do I do it ??
}
}
});
原文由 bbsimonbb 发布,翻译遵循 CC BY-SA 4.0 许可协议
答案是:
ref
: https ://v2.vuejs.org/v2/api/#ref标记
代码