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

电子商务网站建设结业论文网站备案查询工信部手机版

电子商务网站建设结业论文,网站备案查询工信部手机版,百度关键词搜索排名统计,酒泉网站建设费用一、前言 最近写react antd项目,在A页面中使用了dispatch方法,然后B页面中嵌套A页面,没有问题; 但是在C页面中嵌套A页面的时候,就发现dispatch方法没有执行,也不报错,就很奇怪; 还…

一、前言

最近写react antd项目,在A页面中使用了dispatch方法,然后B页面中嵌套A页面,没有问题;

但是在C页面中嵌套A页面的时候,就发现dispatch方法没有执行,也不报错,就很奇怪;

还发现,如果先打开一次B页面,后续再打开C页面,dispatch方法就可以执行了;但是直接打开C页面就不行。

二、问题原因

1.排查发现,dispatch执行的目标js是包含在B页面里的,目录结构如下:
在这里插入图片描述
这样,打开B页面->A页面,调用dispatch,是没有问题的。(此时会加载models里的js文件)

2.但是,C页面在另一个文件夹下,目录结构如下:
在这里插入图片描述
这样,虽然C页面引用了A页面,但是打开C页面->A页面,调用dispatch,会因为js文件没有加载,导致无法调用。(最坑的是没有报错,也能正常打开A页面,都不知道为什么调用没有生效,还得自己找)

三、解决方法

1.既然明白了是js文件没有加载导致的,那就把dispatch目标方法写到全局js文件里,那样肯定就会加载了。本人项目的路径样例如下:
在这里插入图片描述
这样,C页面->A页面,调用dispatch,因为这个文件夹里的js文件肯定会加载,调用就没有问题了。

四、备注

dispatch调用代码样例:

  searchList = () => {const { dispatch } = this.props;console.log("dispatch")dispatch({type: 'commonRequest/selectExamRecordList',queryPara: null,callback: resp => {console.log("resp", resp)}});};
http://www.yayakq.cn/news/545555/

相关文章:

  • 做礼品的网站装饰设计工程
  • 珠海网站建设乐云seo在线制作要制作网页
  • 贵阳网站建设制作方法做兼职有哪些网站
  • 一些做设计素材的网站dedecms 网站地图 模板
  • 给自己的公司做网站怎么做好太原市住房和城乡建设局的网站首页
  • 建站行业有哪些公司怎么做游戏推广赚钱
  • 网站编程图医院网站建设情况
  • 双色调网站腾讯网站开发规范
  • dede模板用图片多的网站不行免费制作网站软件
  • 福清市住房和城乡建设局网站印后设备网站建设
  • 虚拟主机解压wordpressseo技术入口
  • 建设部质量监督官方网站网站制作需要什么软件有哪些
  • 电子商务网站名称和网址深圳市建设安监站网站
  • wordpress 加logo长沙网络优化产品
  • 南京网站定制个人网页案例
  • 青岛优化网站关键词什么是wordpress
  • 漳州网站开发点博大a优知名网站域名
  • 四川攀枝花网站建设wordpress分类目录伪静态
  • 网站关键字太多WordPress批量修改图片大小
  • 湖北省住房部城乡建设厅网站首页达州seo
  • 台州那家网站做的好wordpress添加网页背景特效
  • 制作网站制作网站建设的做一个介绍网站多少钱
  • 网站关键字布局做双语网站用什么cms系统好
  • 网站建设珠海企业网站优化技巧
  • 网站开发有哪些架构举例说明
  • 网站做要钱dw做网站怎么连接gif图片
  • 网站换肤代码国外二级域名免费申请
  • 建设律师推广网站好的交互设计网站
  • 工厂网站开发湖北手机版建站系统哪家好
  • 射洪网站建设wordpress研究院