在渲染数据列表时,需要显示不同的数据,首先循环遍历,使用es5是比较麻烦的,用es6拼接字符串比较方便,还能在字符串里面可以进行判断
实例
for (var i = 0; i < infofile.length; i++) {
docHtml += `<li>
<div class="fileinfo">
<i></i>
${ (function(){
if(infofile[i].data == "111111" ){
return `<span >${infofile[i].name}</span>`
}else{
return `<span >${infofile[i].name}</span>`
}
})()
}
</div>
<div class="uploadicon">
<span title='查看'></span>
<span title='删除' </span>
<span title='下载'</span>
</div>
</li>`
}
jQuery('ul').html(docHtml)
}
最主要的还是这句
${ (function(){
if(infofile[i].data == "111111" ){
return `<span >${infofile[i].name}</span>`
}else{
return `<span >${infofile[i].name}</span>`
}
})()
}
必须用 ${} 给括起来
完了
最后
以上就是无私斑马最近收集整理的关于拼接字符串使用es6的方法拼接的全部内容,更多相关拼接字符串使用es6内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复