以下是基于 Vue.js 的代码实现:

  1. 设计表单代码如下:
<div :style='divStyle'>
  <input type='text' v-model='id' placeholder='识别号'>
  <input type='text' v-model='name' placeholder='姓名'>
  <button @click='add'>添加</button>
  <button @click='clear'>清空</button>
</div>
  1. 人员列表清单显示代码如下:
<p v-for='(user, index) in users' :key='index'>
  <input type='checkbox' :value='user.id' v-model='selectedUsers'>
  ID: {{ user.id }},姓名: {{ user.name }}
</p>
  1. 在 methods 选项中定义 add()、clear() 方法的代码如下:
methods: {
  add() {
    if (this.id && this.name) {
      this.users.unshift({ id: this.id, name: this.name });
      this.clear();
    }
  },
  clear() {
    this.id = '';
    this.name = '';
  }
}
  1. 在 data 选项中定义 divStyle 样式的代码如下:
data() {
  return {
    divStyle: {
      borderWidth: '1px',
      borderStyle: 'solid',
      borderColor: 'black',
      width: '100px',
      height: '100px',
      padding: '20px'
    }
  }
}

这是一个基于给定设定的 Vue.js 代码实现,通过 v-model 指令绑定文本框的值,并通过 v-bind 指令绑定样式属性。add() 方法用于将人员信息添加到数组的开头,并清空文本框内容。clear() 方法用于清空文本框内容。人员列表通过 v-for 指令遍历 users 数组,并以复选框形式显示。

Vue.js 代码示例:表单输入、人员列表及样式绑定

原文地址: https://www.cveoy.top/t/topic/l7b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录