У меня довольно сложная форма, и я хотел бы убедиться, что она работает как при редактировании, так и в форме "новой записи". Отправка формы фактически запрещена, и JSON фактически отправлено. Однако это не главное. Кроме того, this.record
назначается при загрузке (для редактирования) и пустой объект для новых записей.
render () {
return html`
<form>
<input type="text" .value="${this.record.description}">
<input type="text" .value="${this.record.remarks}">
</form>
`
}
Идея состоит в том, что если форма визуализируется и в this.record есть данные, она будет иметь предварительно заполненные данные.
Это предполагает, что this.record не изменяется под прикладом формы - если это произойдет, пользовательский ввод будет перезаписан.
Это то, что я описанная выше лучшая практика? Или лучше НЕ использовать .value=
и назначать поля вручную при загрузке?