vue render函数怎么绑定v-if 或v-show

在vue项目中使用了iview的表格组件,在使用render函数自定义表格的时候需要生成按钮,但是这个按钮需要v-if或者v-show 来显示隐藏

知道怎么绑定click ,但是不知道怎么绑定v-if

请教
图片描述

iview自定义表格

阅读 28.3k
4 个回答

按钮的显示隐藏你看看可以这样做不?

style: {
      marginRight: '5px',
      display:(params.row.picNames==null)?"none":"inline-block",
   },

用三目运算符,你可能需要在对象中添加个字段来判断是什么操作从而确定显示还是隐藏

新手上路,请多包涵

直接写if()语句,用{}包裹整个return的内容,然后else{}里面写另一个return,比较笨,但是管用

vue文档中描述如下图:

我理解为render函数中没有v-if这个API,实际应用可使用楼上两位的回答,三目表达式或if()语句

图片描述

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