更新记录

0.0.2(2020-01-07)


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

auto_view

通过css的flex盒子布局,来填充剩余空间

使用方式:

<template>
    <view style="display: flex;flex-direction: column;height: 100%;">
        <view style="height: 100rpx;">此处可以放选项卡组定义组件</view>
        <scroll-view :scroll-y="true" style="display: flex;flex:30;">
            <view style="height: 500rpx;background-color: #C0C0C0;">text</view>
            <view style="height: 500rpx;background-color: #999999;">text</view>
            <view style="height: 500rpx;background-color: #8F8F94;">text</view>
        </scroll-view>
        <swiper style="flex:70;">
            <swiper-item style="background-color: #007AFF;">
                111
            </swiper-item>
            <swiper-item style="background-color: #4CD964;">
                222
            </swiper-item>
        </swiper>
    </view>
</template>

<script>
    export default {
        data() {
            return {

            }
        },
        onLoad() {

        },
        methods: {

        }
    }
</script>

<style>
    page{
        width: 100%;
        height: 100%;
    }
</style>

简单说明:

核心就在于盒子布局中的flex-grow属性,当前的设置方式是通过将最外围的盒子给固定为屏幕的大小,从而实现了内部的元素宽高自动填充。 当实际情况下是限制在一个区域布局的时候,此方法也是适用的

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问