版本依赖(参考)
- vue 2.7.x
- element-ui 2.15.x
<el-popover ref="popover" placement="bottom-start" width="286" trigger="click" >
<el-button icon="el-icon-plus" slot="reference" type="primary"></el-button>
</el-popover>
export default{
mounted() {
window.addEventListener('scroll', this.handleScroll, true)
},
destroyed(){
window.removeEventListener('scroll',this.handleScroll,true)
},
methods: {
handleScroll() {
if(!this.$refs.popover){
return
}
this.$refs.popover.updatePopper()
},
}
}