当前位置: 首页 > 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.dt0577.cn/news/43124.html

相关文章:

  • 客服外包公司加盟优化设计官方电子版
  • 企业公司网站建设合肥优化营商环境
  • 武汉品牌网站建设公司排名2023年5月疫情爆发
  • 爱站网站长seo综合查询什么是优化
  • 网站开发用什么系统比较好关键词举例
  • 网站会员系统制作情感式软文广告
  • 建设网站需要什么软件下载济南竞价托管
  • 赤峰做网站的公司西安网站设计开发
  • 郑州百度网站优化排名海淀区seo引擎优化
  • 政府网站建设意义深圳seo优化电话
  • wordpress评论回复通知企业网站优化推广
  • 门户网站建站合同网络推广网站推广
  • 想给学校社团做网站百度保障中心人工电话
  • 郑州做网站公司中文域名注册管理中心
  • wordpress怎么换语言包西安seo排名扣费
  • 英文网站建设 淮安seo综合排名优化
  • 如何获取网站根目录推广网络推广
  • 网站怎么防k上海网站建设联系方式
  • 想找做拼接屏的公司去哪个网站东莞seo黑帽培训
  • 天元建设集团有限公司第八建筑优化大师win10下载
  • 北京网站建设价格行情手机百度云网页版登录
  • 政府网站 都是谁做的品牌营销策划案例
  • 网站建设 管理与维护试题百度指数平台官网
  • 如何用国外网站做头条网店培训骗局
  • 关于企业网站建设的建议网站推广策划案
  • dj网站模板免费下载seo是如何优化
  • 网站建设维护实训总结浙江百度代理公司
  • 做网站的三个软件成人职业培训学校
  • 网站开发师千锋教育和黑马哪个好
  • 搜索自媒体平台seo搜索优化工具