• ElementUI之CUD+表单验证


    一.CUD

    什么是cud

    编写代码

    二.表单验证

     测试结果


    一.CUD

    什么是cud

    CUD 是指增加(Create)、更新(Update)和删除(Delete)操作,是对于数据的基本操作。CUD 是一种常见的数据库操作术语,在许多应用和系统中都会涉及到。

    1. Create(增加): Create 操作用于向数据库中添加新的数据记录。根据数据模型的定义,创建新的数据记录可以添加到数据库的表中,以便后续的数据操作和查询。

    2. Update(更新): Update 操作用于修改数据库中已有的数据记录。可以通过指定某个准确的标识符(如主键)来定位并更新特定的数据记录。通过 Update 操作,可以修改数据记录中的一个或多个字段的值,从而实现数据的更新。

    3. Delete(删除): Delete 操作用于从数据库中删除指定的数据记录。根据指定的标识符(如主键),可以删除特定的数据记录。通过 Delete 操作,可以从数据库中永久地移除不再需要的数据。

    CUD 是基本的数据操作,也是实现数据的增删改功能的核心。这些操作在数据库系统中非常重要,并且被广泛应用于各种应用程序和系统中,包括网站、移动应用程序、企业软件等。通过使用 CUD,可以有效地管理和维护数据库中的数据。

    编写代码

    配置数据访问的地址

    1. /**
    2. * 对后台请求的地址的封装,URL格式如下:
    3. * 模块名_实体名_操作
    4. */
    5. export default {
    6. 'SERVER': 'http://localhost:8080/ssm/', //服务器
    7. 'SYSTEM_USER_DOLOGIN': 'user/userLogin', //登陆
    8. 'SYSTEM_USER_DOREG': 'userAction.action', //注册
    9. 'SYSTEM_MENUS': '/module/queryRootNode', //左侧菜单树
    10. 'SYSTEM_BookList': '/book/queryBookPager', //书籍的后端数据请求
    11. 'SYSTEM_BookADD': '/book/addBook', //书籍增加的数据请求
    12. 'SYSTEM_BookUPD': '/book/editBook', //书籍修改的数据请求
    13. 'SYSTEM_BookDEL': '/book/delBook', //书籍删除的数据请求
    14. 'getFullPath': k => { //获得请求的完整地址,用于mockjs测试时使用
    15. return this.SERVER + this[k];
    16. }
    17. }

    编写BookList

    编写Login

    编写main.js

    1. // The Vue build version to load with the `import` command
    2. // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
    3. import Vue from 'vue'
    4. //开发坏境才会引入mockjs
    5. // process.env.MOCK && require('@/mock')
    6. import ElementUI from 'element-ui'
    7. import 'element-ui/lib/theme-chalk/index.css'
    8. import App from './App'
    9. import router from './router'
    10. Vue.use(ElementUI)
    11. Vue.config.productionTip = false
    12. import axios from '@/api/http'
    13. import VueAxios from 'vue-axios'
    14. Vue.use(VueAxios,axios)
    15. /* eslint-disable no-new */
    16. new Vue({
    17. el: '#app',
    18. router,
    19. data(){
    20. return{
    21. Bus:new Vue()
    22. }
    23. },
    24. components: { App },
    25. template: ''
    26. })

    测试结果

    二.表单验证

    在表单中增加rules,book两个属性

    代码如下:

     测试结果

  • 相关阅读:
    计算机网络的OSI七层模型
    CH340系列Linux驱动安装
    第三章Linux环境基础开发工具使用(yum+rzsz+vim+g++和gcc+gdb+make和Makefile+进度条+git)
    Tiktok shop api 调试
    C语言程序执行时的硬件操作流程
    Windows10上使用llama-recipes(LoRA)来对llama-2-7b做fine-tune
    Java实现B树
    HTTPS、SSL/TLS,HTTPS运行过程,RSA加密算法,AES加密算法
    MyBatisPlus(六)字段映射 @TableField
    Python社区医疗服务平台的设计与实现毕业设计源码221707
  • 原文地址:https://blog.csdn.net/2201_75455485/article/details/133701717