鍍金池/ 問答/HTML/ 如何給table中的每一行render不同的組件?

如何給table中的每一行render不同的組件?

圖片描述

iview 的table能這么嵌套input、select、inputNumber嗎?

回答
編輯回答
青黛色

可以,使用render函數(shù)可以渲染任何你想要的組件。
比如第一行可以這樣寫:

render(h,params){
    if(params.row===1){
        return h('Input',{你的其他配置})
    }else if(其他條件){其他行數(shù)的render}
}

如果你不會寫render函數(shù)的話,建議你先學(xué)習(xí)下render函數(shù)的寫法。vue官網(wǎng)上有完整的配置。

2017年5月24日 13:31