Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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 使用函数动态生成标记_Javascript_Css_Reactjs_Ecmascript 6 - Fatal编程技术网

Javascript 使用函数动态生成标记

Javascript 使用函数动态生成标记,javascript,css,reactjs,ecmascript-6,Javascript,Css,Reactjs,Ecmascript 6,我想显示动态标签。我似乎无法让我的css看起来很好。容器反应灵敏,因此必须很好地破裂: CSS: 这样显示: mapTags = tagArray => { return tagArray.map((item, i) => <span key={i} className={styles.tags}> {item}</span>); }; mapTags=tagArray=>{ 返回tagArray.map((项,i)=> {项目}); }; 请帮忙

我想显示动态标签。我似乎无法让我的css看起来很好。容器反应灵敏,因此必须很好地破裂:

CSS:

这样显示:

mapTags = tagArray => {
  return tagArray.map((item, i) => <span key={i} className={styles.tags}>
  {item}</span>);
};
mapTags=tagArray=>{
返回tagArray.map((项,i)=>
{项目});
};
请帮忙

额外好处:有时标签包含空格,例如“This is a tag”。如何解决打破我的边界问题?

是一个内联元素。尝试使用

如果有必要使用span,请尝试应用
display:block
属性。但这不是一个理想的方法,即使它有效。

你能提供一把可用的小提琴吗?
mapTags = tagArray => {
  return tagArray.map((item, i) => <span key={i} className={styles.tags}>
  {item}</span>);
};