指定后,css还是报错,我看过问答区 ,改成问答区里面的指定依旧报错

来源:6-7 完善项目列表页面样式

Star_星

2021-05-07

图片描述

图片描述

/**@jsxImportSource @emotion/react */
import {jsx} from '@emotion/react'
import { Form, Input, Select } from "antd";
import React from "react";
import { useEffect, useState } from "react";

export interface User {
  token: string;
  id: string;
  name: string;
  email: string;
  title: string;
  organization: string;
}

interface SearchPanelProps {
  users: User[];
  param: {
    name: string;
    personId: string;
  };
  setParam: (param: SearchPanelProps["param"]) => void;
}

export const SearchPanel = ({ users, param, setParam }: SearchPanelProps) => {
  return (
    <Form css={{marginBottom:'2rem','>*':''}} layout={"inline"}>
      <Form.Item>
        {/*setParam(Object.assign({}, param, {name:evt.target.value}))*/}
        <Input
          placeholder={"项目名"}
          type="text"
          value={param.name}
          onChange={(evt) =>
            setParam({
              ...param,
              name: evt.target.value,
            })
          }
        />
      </Form.Item>
      <Form.Item>
        <Select
          value={param.personId}
          onChange={(value) =>
            setParam({
              ...param,
              personId: value,
            })
          }
        >
          <Select.Option value={""}>负责人</Select.Option>
          {users.map((user) => (
            <Select.Option key={user.id} value={user.id}>
              {user.name}
            </Select.Option>
          ))}
        </Select>
      </Form.Item>
    </Form>
  );
};

求老师指教

写回答

1回答

Nolan

2021-05-18

emotion的行内样式配置确实会出一些问题,这里建议忽略课程里的行内样式配置,还是以styled component为主,如果用行内的话,就直接用style={{}}

0
2
玥玥颜
回复
Star_星
回复 Star_星: 感觉应该是antd的原因,不支持css属性
2023-03-04
共2条回复

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程