小编Ale*_*ran的帖子

React-hooks-form 与 Material UI TextField 相关的字段

使用react-hooks-form,我尝试根据另一个字段值更新一个字段。我面临的错误是我的值未在数据对象中注册。

这是我的代码:

const { handleSubmit, control  } = useForm({});
const [dateValue, setDateValue] = useState()

const onSubmit = (data) => {console.log(data.week)} \\ undefined


   <form
          className={classes.root}
          autoComplete="on"
          onSubmit={handleSubmit(onSubmit)}
        >
                <Controller
                  name="date"
                  control={control}
                  defaultValue={props.operation === 'edit' ? props.values.date : null}
                  render={({ field: { onChange, value }, fieldState: { error } }) => (
                    <TextField
                      id="date"
                      type="date"
                      label="date"
                      value={value}
                      className={classes.textField}
                      onChange={(event) => {
                        onChange(event.target.value); 
                        setDateValue(event.target.value);
                      }}
                      error={!!error}
                      helperText={error ? error.message : null}
                      InputLabelProps={{
                        shrink: true,
                      }}
                    />
                  )}
                  rules={{ required: 'Date is required' }} …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui react-hooks react-hook-form

6
推荐指数
1
解决办法
5542
查看次数

docker-compose如何引用其他目录中的文件

有这个 dockerfile:

FROM python:3.8.3-alpine

ENV MICRO_SERVICE=/home/app/microservice
# RUN addgroup -S $APP_USER && adduser -S $APP_USER -G $APP_USER
# set work directory


RUN mkdir -p $MICRO_SERVICE
RUN mkdir -p $MICRO_SERVICE/static

# where the code lives
WORKDIR $MICRO_SERVICE

# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

# install psycopg2 dependencies
RUN apk update \
    && apk add --virtual build-deps gcc python3-dev musl-dev \
    && apk add postgresql-dev gcc python3-dev musl-dev \
    && apk del build-deps \
    && apk --no-cache add …
Run Code Online (Sandbox Code Playgroud)

django docker docker-compose

4
推荐指数
1
解决办法
3万
查看次数

JavaScript:向数组中的对象添加新属性

我正在尝试将一个项目添加到数组中的现有对象中(索引每个数组):

const dataInput = [
  { title: 'first', description: 'test 1' },
  { title: 'second', description: 'test 1' },
]
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

dataInput.map((data, index) => {
  availableItems.push({'idx':index})
})
Run Code Online (Sandbox Code Playgroud)

这会推送一个新对象,而不是将元素添加到现有的第一个和第二个对象中。

[
  { title: 'first', description: 'test 1' },
  { title: 'second', description: 'test 1' },
  {idx:0},
  {idx:1}
]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?(以下是我需要的)

[
  { title: 'first', description: 'test 1', idx: 0 },
  { title: 'second', description: 'test 1', idx:1 },
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

1
推荐指数
1
解决办法
3153
查看次数