用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题 组件代码
用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题 组件代码
<template><el-carousel :interval="2000" indicator-position="none" id="el-carousel"><el-carousel-item v-for="item in 4" :key="item"><img :src=" 'http://192.168.1.123:81/image/home/banner' +item+'.png' "></el-carousel-item></el-carousel>
</template><script>export default {data() {return {bannerHeight: 700,screenWidth: 1920,};},mounted() {this.setSize1();const that = this;//监听浏览器窗口大小改变window.addEventListener('resize', function() {var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;that.screenWidth = width;that.setSize();}, false);},methods: {setSize1: function() {var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;this.screenWidth = width;//图片 高 / 宽 700 / 1920this.bannerHeight = 700 / 1920 * this.screenWidth - 50document.getElementById('el-carousel').style.height = this.bannerHeight + 'px';},setSize: function() {this.bannerHeight = 700 / 1920 * this.screenWidth - 50document.getElementById('el-carousel').style.height = this.bannerHeight + 'px';},}}
</script><style>.el-carousel__container {height: 100% !important;}img {display: inline-block;height: auto;max-width: 100%;}
</style>
用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题 组件代码相关推荐
- element走马灯自动_详细element-ui的走马灯carousel轻松实现自适应全屏banner详细过程...
div部分 CSS部分 .bannerImg{ width: 100%; height: inherit; min-height: 600px; min-width: 1400px; } vue.JS ...
- element ui中走马灯放图片
官方文档地址: https://element.eleme.cn/#/zh-CN/component/carousel require 是 commonjs 的语法.目的是根据路径引入图片.浏览器是不 ...
- Element的左菜单Container容器不能布满全屏
编写不易,未有VIP但想白嫖文章的朋友可以关注我的个人公众号"不秃头的码农"直接查看文章,后台回复java资料.单片机.安卓可免费领取资源.你的支持是我最大的动力! 官方代码运行后 ...
- charts混合使用 elementui和e_vue模块化(echart+element ui)
最近看了下vue的框架,随手做了个项目,记录分享下 技术框架: vue.js + webpack + element ui + echart 首先看下npm package.js 上面的图 主要是配置 ...
- element ui 菜单封装_vue模块化(echart+element ui)
最近看了下vue的框架,随手做了个项目,记录分享下 技术框架: vue.js + webpack + element ui + echart 首先看下npm package.js 上面的图 主要是配置 ...
- 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框
文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...
- 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出
文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...
- 从 Element UI 源码的构建流程看前端 UI 库设计
引言 由于业务需要,近期团队要搞一套自己的UI组件库,框架方面还是Vue.而业界已经有比较成熟的一些UI库了,比如ElementUI.AntDesign.Vant等. 结合框架Vue,我们选择在Ele ...
- 【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由
文章目录 目标 代码 0.动态地显示菜单:store 1.动态注册路由 2.解决刷新后摆平问题 总代码 本篇修改的代码文件 tab.js 参考视频: VUE项目,VUE项目实战,vue后台管理系统,前 ...
最新文章
- 无法在证书存储区中找到清单签名证书的解决办法
- Centos7-firewall-cmd
- [Leedcode][JAVA][第1248题][统计「优美子数组][找规律]
- vs2019中如何创建qt项目_Qt在vs2019中使用及设置方法
- codeforces 340E Iahub and Permutations(错排or容斥)
- iOS系统玩ONS游戏的详细说明(越狱,非越狱)
- matlab最小二乘法解超定方程,超定方程和最小二乘法
- com.android.phone已停止无限重启,Android Q没法用,大批用户反馈手机无限重启
- Linux shell 命令学习 大全
- JS校验VIN码,生成虚拟VIN码
- 未来交通已经“上线” 高德地图智慧交通合作已攻150城,半年大增约五成
- 两点告诉您品牌控价(管控低价乱价)的重要性
- 第三代电子计算机的核心部件为,计算机基础试题
- html 设置横向打印,电脑打印怎么横向打印出来_打印机设置横向打印的图文教程...
- JN5169 NXP Zigbee 3.0开发环境搭建
- 第一课:句子成分与基本句型
- LLVM 之父 Chris Lattner:模块化设计决定 AI 前途,不服来辩
- MySQL 排错-解决MySQL非聚合列未包含在GROUP BY子句报错问题
- 性能优化:一个 Flink 参数节省了 50% 的 CPU 消耗
- Android开源快递查询应用——小马快递