Abstract ElementUI popover component, And active it from parent

Hi, I am currently working with ElementUI and I would like to create a component that just contains an ElementUI popover and use it anywhere instead of use el-popover around all the app, the problem is the way the popover is active ( using a ref and v-popover on any element to display the popover) I would like to have something like this

<button> show popover </button>
<my-popover-abstraction someProps/>

MyPopoverAbstraction component has the <el-popover> ElementUI component and receives some props,
How can I display the popover when I click on “show popover” button ?