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

Element UI 走馬燈高度自適應

Element UI走馬燈中,通過屬性height來設置高度,但是設置就是死的,不能自適應。要自適應需要監控窗口寬度的變化。

網上別人分享的太復雜了,這兒有簡單的方法實現高度自適應。

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

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

首先計算圖片高度和網站寬度的百分比,例如,內容區域最大寬度為1180px,圖片高度為270px,270/1180約0.22

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

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

VUE添加mounted事件:

mounted() {
        let that = this;
        window.onresize = function windowResize() {
          // 通過捕獲系統的onresize事件觸發我們需要執行的事件
          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() {
          // 通過捕獲系統的onresize事件觸發我們需要執行的事件
          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】跨平臺桌面應用開發介紹
目錄
applek

applek管理員

個人說明在個人中心里面設置

本月創作熱力圖

最新評論
小超
小超
7月9日
下個版本考慮將下載地址加密(防止采集)
Lvtu
Lvtu
7月4日
qiang厲害
評論于留言建議
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風起云涌
風起云涌
6月17日
前臺投稿現在有點太抽象了 希望可以弄成那種分區填寫的 標題,內容,圖片,目錄,標簽,這樣的
評論于留言建議
主站蜘蛛池模板: 91久久国产精品| 国产日韩综合一区二区性色av| 日韩免费一区二区三区| 欧美亚洲激情在线| 99久久国产综合精品五月天喷水| 欧美中文在线免费| 亚洲va男人天堂| 91精品综合久久| 99久久精品免费看国产四区| 国产精品自产拍在线观看中文| 久久视频中文字幕| 在线精品日韩| 亚洲专区国产精品| 97成人在线视频| 国产精品视频二| 国产精品亚洲美女av网站| 国产自产在线视频一区| 精品人妻一区二区三区四区在线| 日产精品高清视频免费| 日韩一级黄色av| 热99久久精品| 欧美日韩不卡在线视频| 青青青免费在线| 欧美精品一本久久男人的天堂| 欧美日韩一区二区三区免费| 日韩在线视频线视频免费网站| www.日韩不卡电影av| 痴汉一区二区三区| 伊人久久大香线蕉精品| 色综合天天狠天天透天天伊人| 日韩天堂在线视频| 日韩av成人在线| 美女视频久久| 国内揄拍国内精品| 国产精品久久在线观看| 岛国视频一区| 日韩在线视频免费观看高清中文 | 国产精品无av码在线观看| 久久久久国产精品www| 久久精品国产v日韩v亚洲| 国内精品伊人久久|