每周学习2

本文介绍了在开发过程中遇到的技术问题,包括如何与远程仓库连接、解决端口占用、处理证书过期、配置高德安全密钥、UMI脚本添加、Protable组件的使用注意事项以及TypeScript编译器错误的排查。
摘要由CSDN通过智能技术生成

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",

        },

      },

    },

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值