Q:今天寫公共組件的時(shí)候碰到一個(gè)奇葩的情況,slot內(nèi)部需要再次調(diào)用slot,這就會(huì)導(dǎo)致同一slot在組件中渲染多次引發(fā)的bug
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為甘州等服務(wù)建站,甘州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為甘州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
A:把把父組件需要傳入的dom結(jié)構(gòu)作為props屬性傳遞給slotRender,保證出來的dom結(jié)構(gòu)不相同(盡管它們都是同一vnode渲染出來的)
定義一個(gè)渲染slot的組件
子公共組件調(diào)用
父公共組件調(diào)用
以上這篇解決vue同一slot在組件中渲染多次的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。