Buoy 浮标入口
浮标入口组件
使用指南
在 Taro 文件中引入组件
import { ZoBuoy } from '@lylb/tzo-ui';
组件依赖的样式文件(仅按需引用时需要)
@import '~@lylb/tzo-ui/dist/style/components/buoy.scss';
一般用法
import Taro from '@tarojs/taro';import { ZoBuoy } from '@lylb/tzo-ui';export default class Index extends Taro.Component {constructor() {super(...arguments);this.state = {initialLeft: 0.7,initialTop: 0.8,suctionEdge: false,imgUrl:'https://mystore-h5.watsonsvip.com.cn/01hdzx/0427/redEnvelopes_icon.png',};}handleClick = (e) => {console.log(e);};render() {const { suctionEdge, initialLeft, initialTop, imgUrl } = this.state;return (<ZoBuoyonClick={this.handleClick}suctionEdge={suctionEdge}initialLeft={initialLeft}initialTop={initialTop}customClass="custom_bouy"imgUrl={imgUrl}>我是自定义内容啦</ZoBuoy>);}}
参数
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
zIndex | 层级 默认 999 | Number | - | 999 |
imgUrl | 图片地址 | string | - | - |
suctionEdge | 是否吸边 | boolean | - | false |
buoyStyle | 自定义样式 | object | - | - |
customClass | 自定义样式类名 | string | - | - |
initialTop | 初始位置 距离顶部距离 当小于 1 时为百分比 | number | - | - |
initialLeft | 初始位置 距离左侧距离 | number | - | - |