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

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

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

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

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

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

首先計算圖片高度和網(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】跨平臺桌面應(yīng)用開發(fā)介紹
目錄
applek

applek管理員

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

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

最新評論
小超
小超
7月9日
下個版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評論于留言建議
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風(fēng)起云涌
風(fēng)起云涌
6月17日
前臺投稿現(xiàn)在有點太抽象了 希望可以弄成那種分區(qū)填寫的 標(biāo)題,內(nèi)容,圖片,目錄,標(biāo)簽,這樣的
評論于留言建議
主站蜘蛛池模板: 国产精品一区二区性色av| 欧美激情精品久久久久久| 亚洲综合视频一区| 免费在线观看一区二区| av观看久久| 欧美 日韩 国产在线| 91av中文字幕| 国产精品露脸自拍| 日韩一区av在线| 亚洲精品国产精品国自产观看| 91高清免费视频| 欧美日韩国产成人| 日日夜夜精品网站| 不卡av在线播放| 在线精品日韩| 亚洲五月六月| 欧美日韩一区二区三区在线视频| 免费观看国产精品视频| 国产精品444| 国产精品久久久久国产a级| 久久久久久欧美| 中文字幕精品一区日韩| 国产精品视频免费观看| 91精品国产91久久久久久吃药| 日韩中文字幕av| 亚洲最大福利网| 国产精品亚洲a| 国产精品一区二区三区免费观看 | 欧美日韩午夜爽爽| 奇米影视亚洲狠狠色| 欧美精品一区三区在线观看| 欧美一级免费看| 久章草在线视频| 久久成人这里只有精品| 国产一区二区在线免费| 久久99国产综合精品女同| 国产精品一区二区三区观看| 国产精品久久久久不卡| 一区二区免费在线观看 | 不卡一区二区三区视频| 不卡日韩av|