Results 2 comments of XiaoXiong

如果你是跨域请求,那可能该这样解决。例如你需要添加token字段到header中,首先你需要到后端接口添加支持,在allowHeaders中增加token字段,否则浏览器会报cors错误!

这个问题主要要解决两个问题: 1.重新编译tailwind添加到head中; 2.处理antd的reset.css问题; 一、重新编译tailwind添加到head中 1.安装tailwindcss,@tailwindcss/postcss 2.在umric中添加postcss配置extraPostCSSPlugins: [require("@tailwindcss/postcss")] 3.删掉umrc中的tailwindcss配置 4.这时候tailwind编译的结果还没添加到html的head中,在src目录下添加global.css,在里面添加@import "tailwindcss"; umjs会讲global.css注入到head里。 二、处理antd的reset.css问题; tailwind4使用@layer base,而antd的reset.css不使用@layer,导致reset.css的优先级更高,这时候tailwind是不起作用的。解决方案如下 1.在项目下新建antd-reset-layer.css文件 2.copy文件antd/dist/reset.css下的所有代码到antd-reset-layer.css,并添加@layer 在文件开始,格式如下 @layer base { .... } 3.在umrc中添加配置 alias: { "antd/dist/reset.css": require.resolve("./antd-reset-layer.css"), }, 4.删除.umi,重新编辑就可以了。没空写umjs插件了!