vue中输出的值传到input输入框中
今天在做项目中,遇到一个问题,就是获取到的input值如何传到另一个input输入框中,在网上查了查,发现很简单,只是自己粗心大意,所以忽略了。下面我将自己的问题与解决办法写出来。
写一个简单的加法计算器
效果图:
<div id="app">
<p>加法</p>
<input type="text" value="" v-model="s1">
<input type="text" value="" v-model="s2">
<input type="button" value="结果" @click="add">
<input type="text" v-model="rs"><!--v-model="add()" -->
</div>
this.s1可以获取输入框内容
<script src="./vue.js"></script>//引入vue
<script>
var vm=new Vue({
el:"#app",
data:{
s1:0,
s2:0,
rs:0
},
methods: {
add:function(){
//this.rs这个可以把答案填写在input的输入框中
this.rs= parseFloat(this.s1)+parseFloat(this.s2);
}
}
})
</script>