Vue2+Vuetify2中v-menu的updateDimensions无文档函数疑问
归属类型
updateDimensions是Vuetify v-menu组件的内部私有方法,不属于Vue核心API,也不是原生DOM函数。因为是组件内部逻辑,所以官方文档没有公开这个方法的相关说明。
使用方式
你可以通过组件的ref直接调用这个方法:
this.$refs.aMenu.updateDimensions()
它的作用是强制v-menu重新计算自身的尺寸和定位坐标,一般在菜单关联的内容尺寸动态变化(比如异步加载内容后、窗口尺寸改变后),菜单出现位置偏移或尺寸异常时调用。
是否为异步函数
这个方法是同步执行的,内部仅完成尺寸测量、位置计算等同步逻辑,调用后会立即完成更新,不需要用await处理。
内容的提问来源于stack exchange,提问作者canbax
相关产品推荐
相关产品推荐

