智能小程序 Ray 开发实践——视图容器组件 PageContainer 和 CoverView 介绍

PageContainer

页面容器

导入

import { PageContainer } from '@ray-js/ray';

属性说明

属性类型默认值说明支持平台
classNamestring样式名涂鸦、微信
showbooleanfalse是否显示容器组件涂鸦、微信
durationnumber300动画时长,单位毫秒涂鸦、微信
zIndexnumber100z-index 层级涂鸦、微信
overlaybooleantrue是否显示遮罩层涂鸦、微信
positionstringbottom弹出位置,可选值为 top bottom right center涂鸦、微信
roundbooleanfalse是否显示圆角涂鸦、微信
overlayStylestring 或 React.CSSProperties自定义遮罩层样式涂鸦、微信
customStylestring 或 React.CSSProperties自定义弹出层样式涂鸦、微信
onBeforeEntereventhandle进入前触发涂鸦、微信
onEntereventhandle进入中触发涂鸦、微信
onAfterEntereventhandle进入后触发涂鸦、微信
onBeforeLeaveeventhandle离开前触发涂鸦、微信
onLeaveeventhandle离开中触发涂鸦、微信
onAfterLeaveeventhandle离开后触发涂鸦、微信
onClickOverlayeventhandle点击遮罩层时触发涂鸦、微信

 

示例代码

基本使用
import React from 'react';
 
import { PageContainer, Button, View } from '@ray-js/components';
 
export default function Demo() {
  const [isShow, setIsShow] = React.useState(false);
  const toggleIsShow = () => {
    setIsShow(!isShow);
  };
  return (
    <React.Fragment>
      <Button onClick={toggleIsShow}>从顶部弹出无蒙层</Button>
      <PageContainer
        show={isShow}
        position="top"
        onClickOverlay={toggleIsShow}
        overlay={false}
      >
        <View style={{ height: '200px' }}>
          <Button onClick={toggleIsShow}>关闭</Button>
        </View>
      </PageContainer>
    </React.Fragment>
  );
}

 

CoverView

覆盖在原生组件之上的文本视图

导入

import { CoverView } from '@ray-js/ray';

属性说明

属性类型默认值说明支持平台
classNamestring样式名涂鸦、微信

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值