Javascript 如何添加js代码编程?
我正在以编程方式生成(formik)表单。 以下方法效果良好Javascript 如何添加js代码编程?,javascript,dictionary,formik,Javascript,Dictionary,Formik,我正在以编程方式生成(formik)表单。 以下方法效果良好 var coolist = ReferralColDef.map((el) => <div> <label>{el.Header}</label> <Field type={el.type} name={el.accessor} placeholder={el.Header} /> </div>
var coolist = ReferralColDef.map((el) =>
<div>
<label>{el.Header}</label>
<Field type={el.type} name={el.accessor} placeholder={el.Header} />
</div>
)
var-coolist=refereralcoldef.map((el)=>
{el.Header}
)
如何在div标记内,字段标记后添加以下行?
还是有更好的方法
{touched.{el.accessor} && errors.{el.accessor} && <p>{errors.{el.accessor}}</p>}
{toucted.{el.accessor}&&errors.{el.accessor}&&p>{errors.{el.accessor}}}
有点困惑,但听起来你想要这样的东西。。。
“在div内部,但在字段之后”
var-coolist=refereralcoldef.map((el)=>
{el.Header}
{toucted.[el.accessor]&&errors.[el.accessor]&&&p>{errors.[el.accessor]}}
)
如果你说的是样式化输出,就像你希望文本放在下面一样,display:block在大多数情况下应该可以工作这不会工作,因为带花括号的代码会被执行这正是我的问题。。。我如何从地图中检索它而不在地图中渗出?哦,很抱歉,它会被[el.accessor]方括号触到
var coolist = ReferralColDef.map((el) =>
<div>
<label>{el.Header}</label>
<Field type={el.type} name={el.accessor} placeholder={el.Header} />
{touched.[el.accessor] && errors.[el.accessor] && <p>{errors.[el.accessor]}</p>}
</div>
)