admin 发布于 09月08, 2024

智能风险后台管理系统问题记录

智能风险后台管理系统问题记录

  1. 编辑和新增页面公用组件中的表单组件.编辑的时候, 拿到详情信息,传入组件,进行表单赋值useEffect中依赖项数组只填入id,拿到的数据不是最新的. 需要传入detail详情.

  2. 项目部署到测试环境遇到的坑,测试环境使用的是宝塔管理系统.将打包后的文件目录上传到服务器上面的文件夹中.通过IP+目录的方式访问项目.

  3. 项目代码里面需要配置路由的basename(基础目录),使用的是routerv6版本,否则的话,打包后上传到服务器上面一直对应不上.

阅读全文 »

admin 发布于 07月27, 2024

CORS跨域方案详解

CORS跨域方案详解

阅读本文,你需要首先知道以下知识点:

1.浏览器的同源策略

  • 2.跨域问题
  • 3.JSONP原理
  • 4.cookie原理

JSONP并不是一个好的跨域解决方案,它至少有着下面两个严重问题:

阅读全文 »

admin 发布于 08月14, 2022

React+Antd+Umi相关组件问题总结小计(三)

在开发后管系统的需求中,有几个需求点记录下.开始的时候,没有想到解决方法,后来跟同事讨论了下,然后尝试了下可以啦.特此记录一下,使用之前的发布平台发布这篇文字有问题,所以就在这个网站上面发布啦~.

之前有发布过两篇其他问题的小计总结,这里是继续记录的第三篇,之前两篇点此直达:

Antd组件使用过程中相关问题记录(一)
React+Antd+Umi相关组件问题总结小计(二)

阅读全文 »

admin 发布于 11月10, 2021

如何正确的在JS循环中使用异步?

如何正确的在JS循环中使用异步?

周末在用react-redux做B站课程列表的时候,遇到了一个在循环中使用异步的问题,记录一下.

问题的场景是这样的,我做了一个课程列表的Tab选项卡效果.(基于React+React-redux)创建.后端接口也是自己用nodejs+koa2创建的.

阅读全文 »

admin 发布于 09月19, 2021

Object Equality in JavaScript (数组,对象相等性比较)

Object Equality in JavaScript (数组,对象相等性比较)


var jangoFett = {
    occupation: "Bounty Hunter",
    genetics: "superb"
};

var bobaFett = {
    occupation: "Bounty Hunter",
    genetics: "superb"
};

// Outputs: false
console.log(bobaFett === jangoFett);

我们都知道,jangoFett == bobaFett 返回的值是false,下面请写一个方法,如果键值对都是一样的(只需要原生相等),则认为两个对象是相等的.

阅读全文 »

admin 发布于 08月26, 2021

React+Antd upload通过fileList控制文件列表展示status一直为uploading

react+antd upload通过fileList控制文件列表展示status为uploading

在做CRM后台管理企微服销商品新增的时候,有个文件上传产品ICON图片的需求,文件上传后,后端接口有返回信息.但是前台打印文件信息查看status一直是uploading.

想要的效果是用户文件上传正确,才展示在页面上,上传错误不展示在页面上.upload组件,就是用fileList属性控制.使用了upload的fileList属性,发现文件上传状态一直是uploading,后面发现实际问题是,fileList这个属性不能设置为空数组.

阅读全文 »