很有趣,之前都是获取到dom然后去设置style,但是在vue中似乎有了一中新的方式。
demo:
dom:
<div :style="tooltipStyle">
<p>{
{
tooltipContent.name }}</p>
<p>{
{
tooltipContent.value | thousandBitFilter }}</p>
</div>
data: tooltipStyle: {
top: 0,left: 0}
methods:
setTimeout(function() {
this.$set(that.tooltipStyle, 'top', v.event.offsetY + 'px');},
0);