vue.js获取input输入框的值
时间: 2023-08-05 18:06:54 浏览: 101
可以通过v-model指令来实现实时获取输入框的值,也可以使用原生的JavaScript方法来获取输入框的值。
1. 使用v-model指令
```html
<template>
<div>
<input type="text" v-model="inputValue" />
<button @click="getValue">获取输入框的值</button>
</div>
</template>
<script>
export default {
data() {
return {
inputValue: "" // 初始化输入框的值为空
};
},
methods: {
getValue() {
console.log(this.inputValue); // 打印输入框的值
}
}
};
</script>
```
2. 使用原生JavaScript方法
```html
<template>
<div>
<input type="text" id="inputBox" />
<button @click="getValue">获取输入框的值</button>
</div>
</template>
<script>
export default {
methods: {
getValue() {
const inputValue = document.getElementById("inputBox").value;
console.log(inputValue); // 打印输入框的值
}
}
};
</script>
```
注意:在使用原生JavaScript方法获取输入框的值时,必须给输入框添加一个id属性,方便通过getElementById()方法获取。
阅读全文