鍍金池/ 問答/HTML/ vue render渲染復(fù)雜結(jié)構(gòu)該怎么辦?

vue render渲染復(fù)雜結(jié)構(gòu)該怎么辦?

  1. 使用iview組件庫中tree組件,利用tree的:render="renderContent"屬性進(jìn)行擴(kuò)展,添加了兩個(gè)按鈕,如圖:

clipboard.png

參考:鏈接https://www.iviewui.com/compo...
組件用render函數(shù)重新添加樣式實(shí)現(xiàn),里面利用大量的js嵌套生成樣式,我想給按鈕繼續(xù)添加poptip組件是下面這個(gè)樣子

clipboard.png
本來想實(shí)現(xiàn)自定義poptip功能,實(shí)現(xiàn)復(fù)雜點(diǎn)的功能,如下圖類似(本來是想在poptip里面放一個(gè)可搜索的table組件):

clipboard.png

利用poptip的slot,可是在render函數(shù)中該怎么使用呢?而且復(fù)雜點(diǎn)的poptip要用js渲染會(huì)太復(fù)雜了吧。有什么好的辦法?

回答
編輯回答
護(hù)她命

render函數(shù)里面跟直接寫標(biāo)簽是差不多的

2018年8月10日 17:24