Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何添加js代码编程?_Javascript_Dictionary_Formik - Fatal编程技术网

Javascript 如何添加js代码编程?

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>

我正在以编程方式生成(formik)表单。 以下方法效果良好

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>
      )