js 模版字符串增加条件判断

181 阅读1分钟

模板字符串内添加三元运算符判断

模板字符串就是一对反引号``,在里面通过 ${表达式} 写js代码

// 判断状态
var html = `<div class="a2">
                <p>1</p>
                <p>2</p>
                <p>
                    ${data[i].status == '0' ? '空闲' : data[i].status == '1' ? '不空闲' : data[i].status == '2' ? '完成' :  '没完成'}
                </p>
                <p>4</p>
            </div>`


如果返回的是一个动态数据记得return ``,如果使用return ''也是会直接解析为字符串

image.png