码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 前端在项目中添加自己的功能页面


    1.src—>mock–>sideMenue:边表(sidemenue)的子功能的添加:左边功能框中的显示
    在相应的父功能添加子功能
    id号不能和他人的一样,casecode:就是路由名字 title:中文名称
    2.前后端接口(后端程序员给),定义好接口名称
    src—>moudles—>api:新建文件夹名称:和路由差不多,除开头为小写,路由是开头是大写。里面创建文件index.js,里面配置接口,并且定义好接口名称
    3.配置功能界面
    src—>moudles–>pages:里面新建文件夹和api里面一个名字,在里面新建index.jsx
    一:导入接口:import { SetData } from ‘@apply/api/customerNanager’;
    二:导入各种框架
    三:回显(当后端回传的是数组不是jason格式的时候)
    class CreditLedger extends Component {
    state = {
    TabColumns: this.TabCreate(),
    fetchParams: {},
    arr:[]
    }
    TabCreate() {
    …各种列名关键字
    }

    componentDidMount(){
    this.tableDate()
    }
    tableDate =async()=>{
    let res=await TabData({})
    if(res.code==200)
    {
    this.setState({
    arr:res.data

    }
    )
    }
    }

    render() {
    const {
    fetchParams,
    arr,
    TabColumns
    } = this.state
    return (
    …
    );
    }
    }

    export default CreditLedger;
    四:查询条件

    TimeBtn = (e, v) => {
        console.log(e, v, '我是值');
        this.setState({
          InpVal: v
        })
      }
    
      ChaXunBtn =async () => {
        let {
          InpVal
        } = this.state
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    let data = {
      startDate: InpVal[0],
      endDate: InpVal[1]
    }
    let res =await getData(data)
    if(res.code==200){
    this.setState({
      arr:res.data
      
    })
    // console.log(data, '我是传递的数据');
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
      }}
    
    • 1
     
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    五:没有分页,显示全部数据,,,回显数组形式

    • 1
    • 2
    • 3
    • 4

    六:表格数据后面加字符
    加百分号:
    render: (e, row) => {
    return row.monthRate ? row.monthRate+‘%’: ‘’
    },
    字段:monthRate
    加月:
    render: (e, row) => {
    return row.creditTerm ? row.creditTerm+‘月’: ‘’
    },
    字段:creditTerm
    是否代替0,1
    class外面的函数体:
    const dictionary = {
    “0”: “否”,
    “1”: “是”,
    };
    表单列的里面
    render: (value) => {
    return dictionary[value] || value;
    },

  • 相关阅读:
    LeetCode刷题(python版)——Topic60排列序列
    VBA驱动SAP GUI实现办公自动化(一)
    Jmeter如何设置中文版
    论文阅读之Discrete Opinion Tree Induction for Aspect-based Sentiment Analysis
    达梦数据库报错:Invalid column name [PASSWORD]
    技术分享 | app自动化测试(Android)–触屏操作自动化
    linux文件属性
    RetroArch 接入两个同款手柄只能识别到一个导致无法双打的问题
    数字音频处理--延时音效实现
    kali当中不同的python版本切换(超简单)
  • 原文地址:https://blog.csdn.net/m0_51725837/article/details/133989608
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | 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号