码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 新增公司管理页 分页设置 新增功能 删除功能


    新增公司管理页 配置路由

    分页设置

    在api新建settings.js中定义接口函数

    在settings.vue中 定义函数 发送请求

    //  Query ==>查询字符串  地址路径'/sys/role?name=' ==>params

    // 路径参数 `sys/role/{id}`

    // 请求体 =>post,普通,delete =>data

    表格的渲染数据

    分页功能的实现

    current-page修改当前页

    1. // 控制每页条数
    2. handleSizeChange(val) {
    3. // 每次刷新后页码值显示在第一页
    4. this.pageParams.page = 1
    5. this.pageParams.pagesize = val
    6. // 刷新信息
    7. this.loadRoles()
    8. console.log(`每页 ${val} 条`)
    9. },
    10. // 控制每页显示个数
    11. handleCurrentChange(val) {
    12. this.pageParams.page = val
    13. this.loadRoles()
    14. console.log(`当前页: ${val}`)
    15. },

    删除功能

    在setting.js定义接口函数deleteRole 参数为路径(路径 在路径后传`/${id}`) 

    在setting.vue文件中 按需导入接口函数  通过插槽#default="{row}传数据" 

    删除按钮绑定点击事件 询问框

     

    新增的对话框设置

    新增功能

    给确定按钮绑定hSubmit

    兜底校验

    定义接口函数 调用接口函数

    关闭弹层

    重新加载页面

    实现数据的回填 

    定义接口函数 根据当前id获取数据 保存到表单 中 

    新增功能的bug解决

    新增角色不能跳转到指定的页码

    设置计算属性最大页码值maxPage和当前页的值个数pageFull

    实现新增后将当前页码值改为最大页码值

    判断当前页个数是否能够被整除 如果能 page++ total++

    数据回填

     

    设置编辑和新增控制按钮

    isEdit为true时是编辑 false时是新增 

    表单校验时判断是否为编辑状态 是 doEdit() 否 doAdd()

     完成编辑

    通过:title控制编辑和新增

    实现编辑

    定义接口函数

    定义函数  发送请求 关闭弹层  刷新数据

    新建组件

    在src/components下面补充创建/PageTools/index.vue ,

    全局注册Vue.component('组件名',组件对象)

    具名插槽 子组件 <slot name=" abc"></slot> 

    父组件 <子组件标签  #abc></子组件标签>

    全局注册方法二

    封装插件 模块化处理 

    获取公司员工数据渲染

    在 employee.js中 定义接口函数

    sortable 实现表格的数据降序排列  

  • 相关阅读:
    35-Spark Streaming反压机制、Spark的数据倾斜的解决和Kylin的简单介绍
    [附源码]计算机毕业设计面向高校活动聚AppSpringboot程序
    用Roslyn玩转代码之一: 解析与执行字符串表达式
    自动驾驶——【规划】记忆泊车特殊学习路径拟合
    数据挖掘实战应用案例精讲-【概念篇】数据湖(补充篇)(Data Lake )
    SpringMVC中如何编写一个Controller呢?
    SRS5.0-报错: srt serve error code=6006
    WPF 开发,优化 AvalonEdit 显示单行超长文本的性能。
    【C语言】popen()函数详解
    【算法系列】非线性最小二乘求解-直接求解法
  • 原文地址:https://blog.csdn.net/weixin_68531033/article/details/125420315
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号