我想显示从数组只有两个数据。数据是这样的:
0:名称:“jan”url:https://www.pet/event/imain5/"
1:名称:“willium”url:https://www.pet/event/imain6/"
2:名称:"petter"url:"https://www.pet/event/imain7/"
现在在我的代码中,它显示了从0到2的所有名称。
<div>
{!!this.state.news.length && (
{this.state.news.map(name => (
<List.Item key={name.text}>
<a href={name.url} target="_blank">
{name.text}
/>
</a>
</List.Item>
))}
)}
</div>
但我想显示前两个名称,即0和1。但是我不明白我怎么能在这张地图里循环。
可以使用map
回调中的index
参数,并为不需要的元素返回null:
<div>
{!!this.state.news.length && (
{
this.state.news.map((name, index) => index > 1 ? null : (
<List.Item key={name.text}>
<a href={name.url} target="_blank">
{name.text}
/>
</a>
</List.Item>
))
}
)}
</div>
问题内容: 我需要能够在文本区域(即,,,)中呈现一些HTML标记,但是textareas仅将其内容解释为文本。有没有一种简单的方法,而无需依赖外部库/插件(我正在使用jQuery)?如果没有,您知道我可以使用任何jQuery插件吗? 问题答案: 这与不可能。您正在寻找的是一个内容可编辑的 div,这很容易做到:
问题内容: 我试图从数组中获取数据,并使用map函数来呈现内容。看着 和相关的 来了解我要做什么。结果是什么都没有显示(视图下的视图等),这是我的简化代码: } 问题答案: 不要忘记映射的数组,例如: 该方法的参考:https : //developer.mozilla.org/zh- CN/docs/Web/JavaScript/Reference/Global_Objects/Array/ma
问题内容: 我需要能够在文本区域(即)中呈现一些HTML标记,但是textareas仅将其内容解释为文本。有没有一种简单的方法,而无需依赖外部库/插件(我正在使用jQuery)?如果没有,您知道我可以使用任何jQuery插件吗? 问题答案: 这与不可能。您正在寻找的是一个内容可编辑的 div,这很容易做到: jsFiddle
我正在从文件中读取值并获取列表。如下- 一旦我得到这个
我想呈现一个消息数组: 此代码适用于: 但是如果我写这样的代码有什么区别: 这里,键在呈现时总是生成随机数。两个版本都适用于我的应用程序。 另外,如果我有1000条消息,那么如果在消息数组中添加了一条额外的消息-,是否所有消息都会重新提交当收到新的时,总是重新发布每条消息,这似乎是应用程序的一大负担。
使用步骤 下载 小程序内容渲染包 wxParser 把 wxParser 目录放到小程序项目的根目录下 在需要富文本解析的的 WXML 内引入 wxParser/index.wxml 在页面 JS 文件内使用 wxParser.parse(options) 方法解析 HTML 内容 在需要展示富文本内容的页面的 wxss 文件内引入 wxParser 的默认样式库 wxParser/index.w