render 怎么使用v-if
在Vue中使用render函数 有些时候我们需要判断这个元素是否需要渲染,在正常的DOM结构中可以直接使用v-if 但是 render函数中有些时候是无法使用v-if 来进行判断 ,这时我们可以使用if 来判断是否添加该元素。
·
在Vue中使用render函数 有些时候我们需要判断这个元素是否需要渲染,在正常的DOM结构中可以直接使用v-if 但是 render函数中有些时候是无法使用v-if 来进行判断 ,这时我们可以使用if 来判断是否添加该元素
render: (h, data, row) => {
let DomArr=[
<el-link type="primary" onClick={this.handleEdit.bind(this, row)}>
详情
</el-link>,
];
if(this.listQuery.type==0){
DomArr.push(
<el-divider direction="vertical"></el-divider>,
<el-link
type="primary"
onClick={this.handleDel.bind(this, row)}
>
删除
</el-link>,)
}
return DomArr
},
更多推荐
已为社区贡献1条内容
所有评论(0)