利用Vue.js写一个简单的删改操作

2023-12-03 11:08

本文主要是介绍利用Vue.js写一个简单的删改操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在学习Vue,用vue.js做一个简单的删改操作

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div style="padding:20px;" id="app"><div class="panel panel-primary"><div class="panel-heading">用户管理</div><table class="table table-bordered table-striped text-center"><thead><tr><th>用户名</th><th>年龄</th><th>毕业学校</th><th>备注</th><th>操作</th></tr></thead><tbody><template v-for="row in rows "><tr><td>{{row.Name}}</td><td>{{row.Age}}</td><td>{{row.School}}</td><td>{{11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111row.Remark}}</td><td><a href="#" @click="Edit(row)">编辑</a>&nbsp;&nbsp;<a href="#" @click="Delete(row.Id)">删除</a></td></tr></template><tr><td><input type="text" class="form-control" v-model="rowtemplate.Name" /></td><td><input type="text" class="form-control" v-model="rowtemplate.Age" /></td><td><select class="form-control" v-model="rowtemplate.School"><option>中山小学</option><option>复兴中学</option><option>光明小学</option></select></td><td><input type="text" class="form-control" v-model="rowtemplate.Remark" /></td><td><button type="button" class="btn btn-primary" v-on:click="Save">保存</button></td></tr></tbody></table></div>
</div><script src="js/vue.js"></script>
<script type="text/javascript">//Modelvar data = {rows: [{ Id: 1, Name: '小明', Age: 18, School: '光明小学', Remark: '三好学生' },{ Id: 2, Name: '小刚', Age: 20, School: '复兴中学', Remark: '优秀班干部' },{ Id: 3, Name: '吉姆格林', Age: 19, School: '光明小学', Remark: '吉姆做了汽车公司经理' },{ Id: 4, Name: '李雷', Age: 25, School: '复兴中学', Remark: '不老实的家伙' },{ Id: 5, Name: '韩梅梅', Age: 22, School: '光明小学', Remark: '在一起' },],rowtemplate: { Id: 0, Name: '', Age: '', School: '', Remark: '' }};//ViewModelvar vue = new Vue({el: '#app',data: data,methods: {Save: function (event) {if (this.rowtemplate.Id == 0) {//设置当前新增行的Idthis.rowtemplate.Id = this.rows.length + 1;this.rows.push(this.rowtemplate);}//还原模板this.rowtemplate = { Id: 0, Name: '', Age: '', School: '', Remark: '' }},Delete: function (id) {//实际项目中参数操作肯定会涉及到id去后台删除,这里只是展示,先这么处理。for (var i=0;i<this.rows.length;i++){if (this.rows[i].Id == id) {this.rows.splice(i, 1);break;}}},Edit: function (row) {this.rowtemplate = row;}}});
</script></body>
</html>

这篇关于利用Vue.js写一个简单的删改操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/449217

相关文章

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行

Java Multimap实现类与操作的具体示例

《JavaMultimap实现类与操作的具体示例》Multimap出现在Google的Guava库中,它为Java提供了更加灵活的集合操作,:本文主要介绍JavaMultimap实现类与操作的... 目录一、Multimap 概述Multimap 主要特点:二、Multimap 实现类1. ListMult

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示