美文网首页
套用组件库ElementUI等时 高度自适应问题

套用组件库ElementUI等时 高度自适应问题

作者: Do_Du | 来源:发表于2019-04-30 17:05 被阅读0次

elementUI 轮播图
官网

直接上代码

<el-carousel :height="imgHeight+'px'">
     <el-carousel-item v-for="(item,index) in bannerList" :key="index">
           <img :src="item.picture_url" alt="" class="img_banner" ref="imgHeight" @load="imgLoad">
     </el-carousel-item>
</el-carousel>
data(){
  return{
      imgHeight: '150px',  //data初始化
  }
},
mounted() {  // element banner 高度自适应
    window.addEventListener('resize', () => { //  resize:当调整浏览器窗口的大小时触发事件
      this.imgHeight = this.$refs.imgHeight[0].height
      this.imgLoad()
    })
  },
methods:{
  imgLoad() {
      this.$nextTick(() => {
        this.imgHeight = this.$refs.imgHeight[0].height
        console.log(this.$refs.imgHeight[0].height)
    })
  }
}

相关文章

网友评论

      本文标题:套用组件库ElementUI等时 高度自适应问题

      本文链接:https://www.haomeiwen.com/subject/utyvnqtx.html