为了账号安全,请及时绑定邮箱和手机立即绑定

vue的jsx如何模仿v-if进行条件渲染。

vue的jsx如何模仿v-if进行条件渲染。

HUX布斯 2018-11-29 22:14:21
例如在下面代码中的el-button按钮要根据某条件进行渲染时,vue的jsx目前我只晓得可以这么写,但当条件跟按钮一多时,这样写就会显得十分不堪,想请教下大神,jsx中如何写判断语句来决定某标签是否渲染呢?let a = 1;if (a === 1) {    return (        <div>            <p>测试</p>            <el-button>测试</el-button>        </div>);} else {    return (         <div>            <p>测试</p>        </div>);}
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

这样写就行了:

let a = 1;

  return (

    <div>

        <p>测试</p>

        {a === 1 ? <el-button>测试</el-button> : ''}

    </div>);


查看完整回答
反对 回复 2018-12-30
  • 1 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号