iview poptip的placement不能动态变换问题

我用v-bind绑定了poptip的placement到data里的display_place,但只有页面刚刚加载的时候能控制placement里的值,在method里无论怎么修改display_place的值,都无法影响poptip的显示位置

这个只能通过js来动态修改poptip的定位属性的值
比如:

updatePlace(e) {
  let tip = document.getElementsByClassName('xxx')
  tip.style.top = e.offsetTop + 10 + 'px'
  tip.style.right = e.offsetLeft + 10 + 'px'
}