Vue.js 如何获得dom';在vue中加载时的高度? 用户1 挂载:函数(){ 此.nextTick(()=>{ 控制台日志(此高度为$el.height); });
它给出了dom的未展开img的高度 如果img显示的不是此高度。Vue.js 如何获得dom';在vue中加载时的高度? 用户1 挂载:函数(){ 此.nextTick(()=>{ 控制台日志(此高度为$el.height); });,vue.js,Vue.js,它给出了dom的未展开img的高度 如果img显示的不是此高度。 如何获得正确的高度?在高度可用之前,您必须等待图像加载: 用户1 方法:{ onLoad(){ console.log(这个$el.clientHeight) } } 如果有更多的IMG,那么您必须为每个图像执行此操作,或者将其封装在一个组件中。 <div class="avator"> <div class="avator-image"><img src="user1.png" />
如何获得正确的高度?在高度可用之前,您必须等待图像加载:
用户1
方法:{
onLoad(){
console.log(这个$el.clientHeight)
}
}
如果有更多的IMG,那么您必须为每个图像执行此操作,或者将其封装在一个组件中。
<div class="avator">
<div class="avator-image"><img src="user1.png" /></div>
<div class="label">user1</div>
</div>
mounted:function(){
this.nextTick(()=>{
console.log(this.$el.height);
});