我有一张table,我给它一个参考。
<table ref="table"></table>
我想在watcher中计算这个表的高度:
watch: {
buttonClicked: {
immediate: true,
handler() {
this.$nextTick(() => {
const tableElement = this.$refs.table.$el;
const tableOffsetTop = tableElement.getBoundingClientRect().top;
});
},
},
}
但我得到一个错误:未捕获的类型错误:无法读取未定义的属性(读取"$el")
我试着用这个. $nexttick来修复它,但是这次我不能计算正确。
我该怎么修呢?
1条答案
按热度按时间gj3fmq9x1#
尝试不使用$el: