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 (
<ZoBuoy
onClick={this.handleClick}
suctionEdge={suctionEdge}
initialLeft={initialLeft}
initialTop={initialTop}
customClass="custom_bouy"
imgUrl={imgUrl}
>
我是自定义内容啦
</ZoBuoy>
);
}
}

参数

参数说明类型可选值默认值
zIndex层级 默认 999Number-999
imgUrl图片地址string--
suctionEdge是否吸边boolean-false
buoyStyle自定义样式object--
customClass自定义样式类名string--
initialTop初始位置 距离顶部距离 当小于 1 时为百分比number--
initialLeft初始位置 距离左侧距离number--
TZo UI10:24