Skip to content

引入组件 ​

局部引入

ts
// parent.vue
const FBottomArea = defineAsyncComponent(() => import('@/components/formaui/f-bottom-area/f-bottom-area.vue'))

基础用法 ​

html
<f-bottom-area bg-color="#fff" @init="initBottom">
  <view class="h-[80rpx] flex items-center justify-center">footer</view>
</f-bottom-area>
<f-bottom-area :is-fixed="false" bg-color="#fff"></f-bottom-area>
ts
const initBottom = (e: { height: number }) => {
  uni.showToast({ title: e.height + 'px', icon: 'none' })
}

插槽 ​

名称说明
default显示内容

属性 ​

名称类型说明默认值
isFixedboolean是否固定在底部true
bgColorstring自定义背景颜色--f-page-color

事件 ​

事件名说明回调参数
init初始化完成事件{height:number}