📜  Vue.js 表单输入绑定与单选选项

📅  最后修改于: 2022-05-13 01:56:54.817000             🧑  作者: Mango

Vue.js 表单输入绑定与单选选项

Vue.js是一个用于开发 Web 用户界面的渐进式 JavaScript 框架。它是一个提供高速和高性能的多功能框架。我们可以创建单页应用程序以及全栈应用程序。

Input Binding用于将表单输入元素的状态与javascript中的相应状态进行同步和维护。因此 Vue.js 提供了一个 v-model 指令,它通过简单的实现使维护表单状态的任务变得更容易。

带单选选项的输入绑定使用v-model指令的选中属性和更改事件。一旦用户与元素交互,初始值和检查值将被忽略并更新。

语法:创建一个radio类型的input元素并添加 v-model 指令,如下所示:

// Data initialized in Vue.js
data() {
  return {
    tutorials: '',
  }
},


示例:在下面的示例中,我们有三个带有 v-model 指令的单选选项,我们可以从中选择其中任何一个。选择单选选项后,单选选项的值存储在可以在网页上显示的 v-model 中。

第 1 步:使用 npm node.js 包管理器创建一个新的 Vue.js 项目。

npm init vue@latest

输入项目名称并预设项目如下:

项目结构:安装成功后,会形成如下的项目结构。

项目结构

第 2 步:App.vue文件中,在脚本文件的数据部分添加将用于v-model的数据成员教程v-model使用数据成员来绑定数据,实现起来非常简单。

应用程序.vue:

Javascript


Javascript


第 3 步:现在,在模板部分,添加无线电类型的输入元素,并将教程作为v-model提及。选择任何无线电选项时,我们将获得所选的无线电元素的值。有必要提到输入元素的

应用程序.vue:

Javascript


第 4 步:使用以下命令运行项目并查看输出。

npm run dev

输出:它将在http://localhost:3000/上运行项目,结果如下:

参考: https ://vuejs.org/guide/essentials/forms.html#radio