当前位置: 首页 > news >正文

湛江市国外网站建设报价谷歌seo优化排名

湛江市国外网站建设报价,谷歌seo优化排名,日本做h动漫电影网站有哪些,中国知名的建网站的公司现象 修改antd的Col组件的layouts属性为span后,并通过监听resize事件对span列宽进行动态变化时,报错TypeError: Cannot read properties of undefined (reading ‘then‘)。 补充示例一 由于我使用了飞冰ice.js,且在以下过程中写了如下语句…

现象

修改antd的Col组件的layouts属性为span后,并通过监听resize事件对span列宽进行动态变化时,报错TypeError: Cannot read properties of undefined (reading ‘then‘)

补充示例一

由于我使用了飞冰ice.js,且在以下过程中写了如下语句,引起了同样的报错!

import { useRequest as useRequestHook } from 'ice';const { data } = useRequest(() => wareHouseModel.data && homeService.getAllFixedAssets(wareHouseModel.data, tenantCode),{manual: false,withFullResult: true,refreshDeps: [wareHouseModel.data],ready: !!tenantCode,},);

关键报错代码:

wareHouseModel.data && homeService.getAllFixedAssets(wareHouseModel.data, tenantCode),

正是因为wareHouseModel.data &&的与逻辑引起了该TypeError: Cannot read properties of undefined (reading ‘then‘)报错,因为如果wareHouseModel.data没有值,会导致返回的是非promise的对象!!!

antd引起该错误的代码示例二

const Home = () => {const [colSpan, setColSpan] = React.useState<number>(12);React.useLayoutEffect(() => {// 自适应每屏显示坐标点数量设置const resizeColSpan = () => {const width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;let spanNum = 0;if (+width >= 1415 && +width < 1850) {spanNum = 8;}if (+width >= 1850) {spanNum = 6;}setColSpan(spanNum);};// 初始时需要触发resize,否则会有样式兼容问题resizeColSpan();const onResize = debounce(() => {resizeColSpan();}, 50);window.addEventListener('resize', onResize);return () => {window.removeEventListener('resize', onResize);};}, []);
// ...以下省略部分内容
return ({/* <Col {...layouts} className={`${styles['panel-item']} panel-item`}> */}<Col span={colSpan} className={`${styles['panel-item']} panel-item`}>{React.isValidElement(children) &&React.cloneElement(children as React.ReactElement, {onClick: (actionKey) => handleClick(actionKey, item),hasRemoved: panelList.length >= 3,})}</Col>);

报错原因

由于上面的代码给了一个let spanNum = 0;,默认给0的情况会引起获取不到元素的报错。将其赋值为let spanNum = 12;即可。

http://www.dt0577.cn/news/5507.html

相关文章:

  • 梅地卡伦手表网站2022适合小学生的简短新闻摘抄
  • 上海自动seo优化大师如何删掉多余的学生
  • 丝网外贸做哪些网站常德seo公司
  • 给企业做网站的公司西安网站运营
  • 贵州城乡住房和建设厅网站电商推广平台有哪些
  • 自己做的影视会员网站违法么云南优化公司
  • 在淘宝上开网店的详细步骤seo推广公司招商
  • 衡阳做淘宝网站建设正规seo关键词排名网络公司
  • 响应式网站开发步骤网站设计培训
  • 南阳网站开发公司baidu 百度一下
  • 网站开发可以学吗每日精选12条新闻
  • 武汉建网站公司怎么样推广注册app赚钱平台
  • 如何做个网站南宁seo网站排名优化公司
  • 做微商童装网站免费域名解析
  • 利用python做网站百度获客
  • 上海企业网站定制百度客服
  • 企业网站定制开发一条龙全包如何查看一个网站的访问量
  • 太原响应式网站建设互联网营销师课程
  • 网站开发流程图解释含义百度seo查询工具
  • 网站优化流程微营销系统
  • wordpress自适应网站博客模板最新北京网站制作推广
  • 企业做网站的作用网站搜索优化公司
  • 建站兔软件常见问题搜索引擎收录查询工具
  • 网站建设前台功能国内b站不收费网站有哪些
  • 开发公司临检管理办法福州360手机端seo
  • 海口网站建设电话时事新闻最新消息
  • 知名个人网站网站优化推广软件
  • 网站防篡改 测试 怎么做合肥百度网站排名优化
  • wordpress不好优化大师app下载
  • 电商培训在线课程北京网络优化