@domenico
You can display input with the click of a button in Vue.js by using a combination of data properties, v-model directive, and a method to toggle the visibility of the input. Here's an example code snippet to achieve this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<template>
<div>
<button @click="toggleInput">Show Input</button>
<input v-if="showInput" v-model="inputValue" type="text" placeholder="Enter text here">
</div>
</template>
<script>
export default {
data() {
return {
showInput: false,
inputValue: ''
};
},
methods: {
toggleInput() {
this.showInput = !this.showInput;
}
}
};
</script>
|
In this code snippet: