BootstrapVue中文文档

BootstrapVue Aspect 设置宽高比

BootstrapVue Aspect 组件固定宽高比,当组件内容低于设定的宽高比时组件会按设定的比例渲染,如果内容高于设定的比例就会按内容高度渲染。

Aspect属性

属性名称类型说明
aspectNumber or String默认值'1:1',宽高比
tagString默认输出'div'标签

内容无法充满高度的情况

内容超出s设定宽高比的情况

完整代码

<template>
  <div id="app">
   <b-aspect :aspect="aspect" class="bg">
        This will always be an aspect of "{{ aspect }}",
        except when the content is too tall.  except when the content is too tall.
          except when the content is too tall. www.itxst.com
            except when the content is too tall.
              except when the content is too tall.
                except when the content is too tall. 
    </b-aspect>
  </div>
</template>
<style scoped>
  .bg{
    background-color: #ddd;
  }
</style>
<script>
//导入vue和BootstrapVue
import Vue from "vue";
//导入BAspect组件
import { BAspect } from 'bootstrap-vue'
Vue.component('b-aspect', BAspect)

export default {
  name: "App",
  data() {
    return {
       aspect: '1:1'
    };
  },
  methods: { 
  }
};
</script>
Catalog
快速入门 Alerts 警告框 Aspect 设置宽高比 Avatar 头像 Avatar 属性事件 Avatar 显示内容 Avatar 头像样式 Avatar 头像类型按 Avatar Badge 徽章 Avatar Groups 分组 Badge 徽章 Breadcrumb 面包屑 Button 按钮 Button 按钮基础 Button 属性列表 Button Group 按钮组 Button Toolbar 工具栏 Calendar 日历 Calendar 选择事件 Calendar 日历组件 Calendar 组件样式 Calendar 设置语言