使用vue创建一个新的页面,其中包含“文本框”和“按钮”
时间: 2024-01-22 20:02:43 浏览: 77
学习vue开发前端页面
以下是使用Vue创建一个包含文本框和按钮的新页面的示例代码:
```html
<template>
<div>
<input type="text" v-if="inputVisible" ref="iptRef">
<button @click="showInput">Show Input</button>
</div>
</template>
<script>
export default {
data() {
return {
inputVisible: false
}
},
methods: {
showInput() {
this.inputVisible = true
this.$nextTick(() => {
this.$refs.iptRef.focus()
})
}
}
}
</script>
```
在这个示例中,我们使用了Vue的单文件组件格式,包含了一个模板和一个脚本。模板中包含了一个文本框和一个按钮,文本框的显示与否由`inputVisible`变量控制。当按钮被点击时,`showInput`方法会被调用,将`inputVisible`变量设置为`true`,从而显示文本框,并使用`$nextTick`方法确保文本框已经被渲染出来后,将焦点设置到文本框中。
阅读全文