antd pro如何引入jquery

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了antd pro如何引入jquery相关的知识,希望对你有一定的参考价值。

参考技术A 普遍的npm引入就不说了,网上都是这种的

这里讲的是文件引入的方式

1.把需要用到的jQuery文件添加到public(注意!!!一定要放在这个文件不然打包路径会变就会找不到这个文件)

2.找到document.ejs文件,并引入jQuery

(另外注意 当重复渲染时记得加判断)

记一次antd pro 单元测试

参考技术A 写了个单元测试,结果报错

github上issues里面也没有人遇到过这个问题,看jest文档和enzyme文档也没有说到过这个问题,

后来试了一下,因为我test文件里面import了一个自己包装的table,然后table里面引入了一个service,就是封装请求的js,把这个注释掉,就没问题了

后来仔细找了一下,终于找到问题了, antd pro ,虽然说是路径上直接写 @/ 就代表src目录下,但是jest不认,导致测试的时候一直报错,

以为是这个@ 的问题,然后按照网上的配置,没成功,最后把@符号改成相对路径,还是不行

最后发现,是因为引用了request里的 umi/router 的缘故,注释掉就能通过了,

以上是关于antd pro如何引入jquery的主要内容,如果未能解决你的问题,请参考以下文章

记一次antd pro 单元测试

009-ant design pro 引入外部模块

移除antd pro中的 路由的国际化

antd pro 动态菜单与动态路由

pro.antd.design

【antd-pro】路由配置、select组件层级