
Ant Design
花开花落的个人博客
当你的才华撑不起你的梦想时,唯有读书。当你的无法为梦想买单的时候,唯有暴富。シ❤゛甜虾。
展开
-
Ant Design Pro V5 去掉界面水印(JavaScript版)
界面的水印水印是 PageContainer 的功能,layout 只是透传给 PageContainer屏蔽方法,找到文件src/app.jsxexport const layout = ({ initialState }) => { return { rightContentRender: () => <RightContent />, disableContentMargin: false, waterMarkProps: { .原创 2021-11-11 15:28:44 · 1739 阅读 · 0 评论 -
Ant Design Pro 文件上传(JavaScript版)
服务器可以成功接收文件,浏览器Data内容前端代码const formData = new FormData();formData.append('file', file);formData.append('filetype', fileType);formData.append('filepath', filePath);request('/api/services/UpdateFile', { method: 'post', data: formData }).then(res原创 2021-11-03 11:26:57 · 1186 阅读 · 1 评论 -
Ant Design Pro 基本语法使用(JavaScript版)
组件的定义const FirmwareList = () => {//整个页面所有的代码};export default FirmwareList;组件的引入import { Upload, Form, message, Button, Row, Col } from 'antd';import { UploadOutlined } from '@ant-design/icons';import { useState, useRef, useEffect } from 'r原创 2021-11-02 16:53:46 · 2199 阅读 · 0 评论 -
Ant Design 出现Warning: Each child in a list should have a unique “key“ prop.解决办法
错误内容有点多,这里就粘贴一点点,出现这个问题的原因很简单devScripts.js:6523 Warning: Each child in a list should have a unique "key" prop.Check the render method of `Cell`. See https://reactjs.org/link/warning-keys for more information. at a at Cell (https://localhost:80...原创 2021-10-27 14:16:33 · 10832 阅读 · 1 评论 -
Ant Design Pro ProTable中Columns读取数组内容显示(JavaScript版)
为了扩展性,后台传到前台的数据里面有一个数组,我们没有办法使用对象索引的方式在dataIndex指定数据列,但是我们可以通过自定义转换来实现代码如下,可以显示多个{ title: 'channel0温度(℃)', dataIndex: 'equipmentDataTableJsonData0', render: (value, record, index) => { const list = record.equipmentDataTableJsonData.equi原创 2021-10-26 16:27:02 · 3577 阅读 · 0 评论 -
Ant Design Pro ProTable受控菜单(JavaScript版和TypeScript版)
由于默认官网的教程已经改成TypeScript, 这里讲的是JavaScript版的使用TypeScript版,只列出关键代码,这里的name和列dataIndex值相同import type { ProColumns, ColumnsState } from '@ant-design/pro-table';import ProTable from '@ant-design/pro-table';//export default ()添加const [columnsStateMap.原创 2021-10-26 15:26:35 · 1069 阅读 · 0 评论 -
Ant Design Pro 奇怪错误Check the render method of `TableList`.(JavaScript版)
Something went wrong.Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed原创 2021-10-26 15:10:30 · 2659 阅读 · 0 评论 -
Ant Design Pro 菜单icon图标修改或新增
由于Ant Design Pro菜单和以前不一样了,去官网查到的Icon图标无法直接使用名称了,那怎么办呢,办法总是比问题多的,进入官网的图标组件,找到你想要用的图标,进入开发模式图标 Icon - Ant Design找到图标的data-icon属性,如下图放大一点将data-icon的内容替换到Ant Design Pro 项目菜单中的icon值即可图标愉快的显示出来了...原创 2021-10-25 15:36:32 · 3801 阅读 · 4 评论 -
Ant Design Pro 4.5嵌套表格使用,以及string转图标显示(typescript版)
https://procomponents.ant.design/components/table?current=1&pageSize=5原创 2021-08-12 14:09:16 · 2407 阅读 · 0 评论 -
Ant Design Pro V4.5 从服务器请求数据的坑(typescript版)
因为后台使用了APB所有前端的数据获取都围绕着APB的api进行开发,在做用户管理时,新建了页面加了model和server,数据也请求回来了,很久没有写前端了,有些生疏,出现了数据无法解析的情况,后台返回的数据如下{"result":{"totalCount":1,"items":[{"userName":"admin","name":"admin","surname":"admin","emailAddress":"admin@aspnetboilerplate.c...原创 2021-08-05 13:51:40 · 449 阅读 · 0 评论 -
Ant Design Pro V4.5 从服务器请求菜单图标不显示解决
如果发现只有菜单,没有图标,只需要在models下的menu.ts中天下如下内容import allIcons from '@@/plugin-antd-icon/icons';import React from 'react';const toHump = (name: string) => name.replace(/-(\w)/g, (all: string, letter: any) => letter.toUpperCase());const formatter =原创 2021-08-04 14:53:29 · 1197 阅读 · 0 评论 -
Ant Design Pro V4.5 从服务器请求菜单不显示,刷新后菜单不显示解决办法(typescript版)
修改请求代码,在请求数据返回后主动调用history.push('/')即可useEffect(() => { if (dispatch) { dispatch({ type: 'user/fetchCurrent', }); dispatch({ type: 'menu/getMenuData', callback(){ history.push('/'); },...原创 2021-07-10 15:56:28 · 750 阅读 · 0 评论 -
Ant Design Pro V4.5 从服务器请求菜单(typescript版)
第一章、初识菜单因为我使用的ant design pro用的不是js脚本,而是ts脚本,项目菜单项在config文件夹下的rooutes.ts中export default [ { path: '/', component: '../layouts/BlankLayout', routes: [ { path: '/user', component: '../layouts/UserLayout', route原创 2021-07-10 15:52:46 · 1134 阅读 · 4 评论 -
ProFormSelect和CustomSelect使用Ant Design Pro
官方说明https://procomponents.ant.design/components/field/#%E8%BF%9C%E7%A8%8B%E6%95%B0%E6%8D%AEProFormSelect在需要时调用加载consthandleCreate=(title:string)=>{ request('/api/services/app/AppUpdateFileService/GetAppVersionFileOptions',{ method:'Get'...原创 2021-03-03 17:03:24 · 3918 阅读 · 1 评论