【React】使用 umi4 搭建项目的一些小问题解决方案

umi-request

umi-request 在 umi4 中被废弃,使用 import { request } from ‘@@/plugin-request’ 来(对 axios 进行的二次封装)替代。

引入 @ant-design/icons 不生效

// import {PlusOutlined, EllipsisOutlined} from “@ant-design/icons”; // 不生效

已解决:https://github.com/ant-design/ant-design-icons/issues/598 将"@ant-design/icons": “^5.2.5”, — “antd”: “^5.4.0”,—“react”: “^18.3.1”,

base64 转为 svg

将base64 转为 svg 的function:

function base64ToSvg(base64Data, width, height) {
   
    const svgHeader = `${
     width}" height="${
     height}" viewBox="0 0 ${
     width} ${
     height}">`;
    const svgFooter = ``;
    const imageTag = `${
     base64Data}" width="${
     width}" height="${
     height}" />`;

    const svgContent = `${
     svgHeader}${
     

你可能感兴趣的:(React,及其周边生态,react.js,前端,前端框架)