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

广告设计素材免费的网站网站seo哪家公司好

广告设计素材免费的网站,网站seo哪家公司好,上海网站建设设计公司,wordpress 模板 黑暗一、前言 最近写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.hrbkazy.com/news/34383.html

相关文章:

  • 可以做课程的网站搜狗搜索引擎优化论文
  • 有什么网站可以做免费推广seo的优化技巧有哪些
  • 建设银行温州支行官方网站朋友圈产品推广文案
  • 互动网站建设的主页百度seo关键词优化方案
  • wordpress小程序 jwtseo系统培训哪家好
  • 衡水做网站开发的搜索引擎关键词优化有哪些技巧
  • nodejs可以做企业网站吗成品ppt网站国外
  • 广西做网站的公司有哪些做个公司网站一般需要多少钱
  • 怎么做win10原版系统下载网站网站托管代运营
  • 郑州做网站设计网站建站推广
  • 做网站需要的信息网站域名注册
  • 网站设计项目排超联赛积分榜
  • 如何在淘宝网做自己的网站小程序制作一个需要多少钱
  • 如今做那些网站致富站长工具端口检测
  • 建设银行防钓鱼网站软文广告案例分析
  • 广西房地产网站建设谷歌google
  • wordpress侧边菜单主题seo流量的提升的软件
  • 网站建设收费标准行情万能搜索
  • 电商购物网站建设福州seo按天付费
  • 做网站用什么框架好10000个免费货源网站
  • 阳江市住房和城乡建设局网站云优化软件
  • 网站建设宝安搜索引擎优化策略不包括
  • 郑州建站价格文明seo技术教程网
  • Wordpress 视频采集插件舟山百度seo
  • 陕西民盛建设有限公司网站东莞seo
  • 成都seo技术广东seo推广方案
  • 重庆新媒体运营公司有哪些seo优化神器
  • 网站建设免费域名媒体135网站
  • 潍坊网站建设 诸城站长工具seo查询软件
  • 网站请人做的 域名自己注册的 知道网站后台 怎么挂自己的服务器seo推广优化外包价格