使用ElementUI实现一个简单的待办事项列表

在日常开发中,待办事项列表是一个常见的功能。本文将介绍如何使用jQuery和ElementUI来实现一个简单的待办事项列表,并提供代码示例。

1. 准备工作

在开始之前,需要引入jQuery和ElementUI的相关资源。可以通过CDN或下载到本地引入。

<!-- 引入jQuery -->
<script src="
<!-- 引入ElementUI的样式文件 -->
<link rel="stylesheet" href="
<!-- 引入ElementUI的脚本文件 -->
<script src="

2. 创建待办事项列表

在页面中创建一个容器用来显示待办事项列表,并添加一个输入框和按钮用来添加新的待办事项。

<div id="app">
  <el-input v-model="newTodo" placeholder="请输入待办事项"></el-input>
  <el-button type="primary" @click="addTodo">添加</el-button>
  <el-table :data="todos">
    <el-table-column prop="id" label="ID"></el-table-column>
    <el-table-column prop="content" label="内容"></el-table-column>
  </el-table>
</div>

3. 初始化Vue实例

使用Vue来管理数据和事件处理。

<script>
new Vue({
  el: '#app',
  data: {
    newTodo: '',
    todos: []
  },
  methods: {
    addTodo() {
      if (this.newTodo.trim() === '') return;
      const newTodo = {
        id: this.todos.length + 1,
        content: this.newTodo.trim()
      };
      this.todos.push(newTodo);
      this.newTodo = '';
    }
  }
});
</script>

4. 效果展示

现在打开浏览器查看页面,可以输入待办事项内容并点击添加按钮,待办事项会被添加到列表中。

类图

classDiagram
class Vue {
  el: '#app'
  data: {
    newTodo: ''
    todos: []
  }
  methods: {
    addTodo()
  }
}

总结

通过以上步骤,我们成功地使用jQuery和ElementUI实现了一个简单的待办事项列表。这个例子展示了如何结合使用这两个工具来快速开发一个功能完善的页面。希望本文能够帮助读者更好地理解如何使用jQuery和ElementUI进行开发。