欧美激情中文字幕在线_国产区精品视频_免费久久99精品国产自_日韩精品 欧美

Element UI 走馬燈高度自適應(yīng)

Element UI走馬燈中,通過屬性height來設(shè)置高度,但是設(shè)置就是死的,不能自適應(yīng)。要自適應(yīng)需要監(jiān)控窗口寬度的變化。

網(wǎng)上別人分享的太復(fù)雜了,這兒有簡(jiǎn)單的方法實(shí)現(xiàn)高度自適應(yīng)。

首先,確定圖片的最大高度

我的圖片最大高度為270px,屏幕寬度超過container的寬度,這個(gè)值就不能再變化了。

首先計(jì)算圖片高度和網(wǎng)站寬度的百分比,例如,內(nèi)容區(qū)域最大寬度為1180px,圖片高度為270px,270/1180約0.22

那么,只要寬度被改變,高度就變化為寬度的0.22倍即可

data中聲明hdgd屬性,作為高度變量

VUE添加mounted事件:

mounted() {
        let that = this;
        window.onresize = function windowResize() {
          // 通過捕獲系統(tǒng)的onresize事件觸發(fā)我們需要執(zhí)行的事件
          var w = window.innerWidth
          var h = 270
          if (w > 1180) {
            h = 270
          } else {
            h = 0.22 * w
          }
          that.hdgd = h + 'px'
          console.log(that.hdgd)
        }
      }

添加el-carousel,:height="hdgd"屬性

效果如下:

完整代碼:

圖片和vue以及element自行引入

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <!-- import CSS -->
    <link rel="stylesheet" href="lib/element-ui.css">
    <link rel="stylesheet" type="text/css" href="lib/css/index.css" />
  </head>
  <body>
    <div id="app">
      <header>Header</header>
      <el-container>
        <el-main>
          <el-row :gutter="10">
            <el-col :md="24">
              <el-carousel :type="cancard" indicator-position="outside" :height="hdgd">
                <el-carousel-item v-for="item in img" :key="item">
                  <img :src="'img/'+item+'.jpeg'" width="100%">
                </el-carousel-item>
              </el-carousel>
            </el-col>
            
          </el-row>
        </el-main>

      </el-container>
    </div>
  </body>
  <!-- import Vue before Element -->
  <script src="lib/vue.min.js"></script>
  <!-- import JavaScript -->
  <script src="lib/element-ui.js"></script>
  <script src="lib/template.js"></script>
  <script>
    var vue = new Vue({
      el: '#app',
      data: {
        show: true,
        hdgd: '270px',
        img: ['lb01', 'lb02', 'lb03']
      },
      computed: {
        cancard: () => {
          return ""
        }
      },
      methods: {},
      mounted() {
        let that = this;
        window.onresize = function windowResize() {
          // 通過捕獲系統(tǒng)的onresize事件觸發(fā)我們需要執(zhí)行的事件
          var w = window.innerWidth
          var h = 270
          if (w > 1180) {
            h = 270
          } else {
            h = 0.22 * w
          }
          that.hdgd = h + 'px'
          console.log(that.hdgd)
        }
      }
    });
  </script>
</html>

 

上一篇 【VUE速成】2.模板語法
下一篇 【Electron教程01】跨平臺(tái)桌面應(yīng)用開發(fā)介紹
目錄
applek

applek管理員

個(gè)人說明在個(gè)人中心里面設(shè)置

本月創(chuàng)作熱力圖

最新評(píng)論
小超
小超
7月9日
下個(gè)版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評(píng)論于留言建議
chinacnd
chinacnd
6月26日
這個(gè)主題是怎么做到加載速度那么快的?
風(fēng)起云涌
風(fēng)起云涌
6月17日
前臺(tái)投稿現(xiàn)在有點(diǎn)太抽象了 希望可以弄成那種分區(qū)填寫的 標(biāo)題,內(nèi)容,圖片,目錄,標(biāo)簽,這樣的
評(píng)論于留言建議
主站蜘蛛池模板: 日韩亚洲欧美中文在线| 日本国产精品视频| 国产精品999999| 国产日韩一区二区在线观看| 91精品久久久久久久久久久 | 日韩视频专区| 国产精品999999| 国产综合av一区二区三区| 日本久久中文字幕| 日韩专区中文字幕| 亚洲欧洲精品一区二区三区波多野1战4 | 久久久久亚洲精品| 午夜精品免费视频| 亚洲自拍中文字幕| 国产精品久久网| 久久综合九九| 免费中文日韩| 久久这里精品国产99丫e6| 日韩精品视频久久| 日韩av在线综合| 日韩视频 中文字幕| 日韩在线精品视频| 欧美亚洲另类制服自拍| 色妞在线综合亚洲欧美| 日韩视频中文字幕| 日韩中文字幕亚洲精品欧美| 午夜久久资源| 日韩中文字幕av| 日韩免费在线播放| 日韩福利视频| 婷婷五月综合缴情在线视频 | 日本一区免费看| 日韩在线观看a| 日韩在线免费观看视频| 日韩中文字幕在线| 久久美女福利视频| 国产免费一区| www.亚洲视频.com| 日韩一区不卡| 精品国产91亚洲一区二区三区www| 九九热精品视频|