在項目中會遇到使用el-popover但是卻不想要原生的邊界重新計算元素的位置氢惋,比如:
想要的展示
當(dāng)瀏覽器滾輪向下
自動重新計算元素的位置后
如果我不想要有自動重新計算元素的位置,怎么辦呢讲弄?
1检号、解決問題的第一步當(dāng)然是去element上去看官方文檔了
瀏覽popover組件的Attributes后我發(fā)現(xiàn)了這個popper-options屬性
popper.js
進(jìn)到popper.js里面腌歉,用chrome翻譯一下
boundariesElement
找到了可以控制改組件行為的屬性?boundariesElement,默認(rèn)‘viewport‘是可視部分為邊界齐苛,我這里改為‘body’
boundariesElement寫法
解決后
這樣這個問題就解決了
2翘盖、如果官方文檔還是不能幫助你解決問題
百度和github可以幫到你,翻墻的同學(xué)可以去stackoverflow逛逛