3.11
自己建新项目时,没有仓库
在和远程仓库建立连接时:git remote add origin 你的仓库地址
然后git fetch origin 通过git pul/pushl origin master 进行拉取或推送
项目端口被占用方法
1:关闭 lsof -i :端口号 查看端口占用
kill -9 <PID> PID端口占用线程
2:新开 npm run start -- --port 3001
提示:certificate has expired证书过期
查看 yarn config list ===> strict-ssl:true; 提示证书过期
yarn config set strict-ssl false //将 'strict-ssl' 设置为 false,跳过 HTTPS 证书验证
3.12
window._AMapSecurityConfig: 配置安全密钥(为高德)
相关script可以在config的=====>react umi
export default defineConfig({ headScripts:[]})添加
3.13
在使用protable时操作栏未渲染主要因为内部React.ReactNode需要return
处理modal可以新增编辑同一个页面但是title可以使用类型来判别,需要在form内部加一个隐藏 form.item 带id
3.14
Expected an assignment or function call and instead saw an expression. @typescript-eslint/no-unused-expressions
原因可能是三目运算问题
使用map函数时需要注意return.
protable在配置单选时需要注意mode配合filterMultiple:false使用
mode: "single", // 设置为单选模式 filterMultiple: false,
3.15
Protable的columns的valueEnum筛选的值需要考虑和字段内部展示的值对应。如{
title: "人员状态",
dataIndex: "jobStatusName", //在职,离职
key: "jobStatusName",
filters: true,//必传
onFilter: true, //必传
ellipsis: true,
mode: "single", // 设置为单选模式
filterMultiple: false,
valueEnum: {
在职: {
text: "在职",
status: "0",
},
离职: {
text: "离职",
status: "1",
},
},
},