三元运算符在html中如何写,为什么我写的无效呢?

三元运算符在html中如何写,为什么我写的无效呢?

clipboard.png
在html中如何使用三元运算符,找了资料都是在js中书写的,请大神赐教,刚刚开始使用三元运算符
代码如下

    <tr v-for="(item,key) in arr_one">
                    <td  item.unitName==''?'暂无数据':arr>{{item.unitName}}</td>
                    <td>{{item.itemName}}</td>
                    <td>
                        <button class="btn" @click="zhengchang">正常</button>
                        <button class="btn" @click="yichang">异常</button>
                        <button class="btn" @click="beizhu">备注</button>
                    </td>
                    <!--<td v-show="item.itemType==1"><input type="text" v-model="wen.two"/></td>-->
                </tr>
阅读 10k
1 个回答

并不是三元运算符 无效,而是你没有去使用它的运算结果;
<td v-html="item.unitName==''?'暂无数据':arr"></td>
你这样试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题