# Like 点赞

基础用法
显示代码
点赞动画
注意,时间为每隔 n 毫秒弹出一个动画,速度介于 0~1,值越大,动画速度越快,默认:0.018
显示代码
LikeButton Attributes
参数 说明 类型 可选值 默认值
count 点赞数量 Number - 0
vibrate 移动端按下时是否震动手机 Boolean - true
readonly 是否只读无法点击 Boolean - false
LikeButton Events
事件名称 说明 回调参数
click-button 点击按钮 -
press-hold 按住按钮 -
LikeAnimation Attributes
参数 说明 类型 可选值 默认值
width 动画区宽度 Number - 80
height 动画区高度 Number - 180
max-count 动画最大显示数量 Number - 50
icons 随机图标列表 Array<string | { src, width, height }> - -
appear-mode 出现方式,底部居中 / 左下角 / 右下角 String bottom-center / bottom-left / bottom-right bottom-center
animation-options 动画公用配置,详细可见 AnimationOptions Obejct - -
LikeAnimation Events
事件名称 说明 回调参数
queue-count-change 动画队列数改变 count-数量
Animation Options
参数 说明 类型 可选值 默认值
width 动画宽度 Number - 32
height 动画高度 Number - 32
src 动画图片地址 String - -
bezierPoint 三阶贝塞尔曲线点 { p0, p1, p2, p3 } Object - -
speed 速度 Number 0~1 0.018
progress 初始动画进度 Number 0~1 0
rotate 是否进行旋转 Boolean - false
appearMode 出现方式,底部居中 / 左下角 / 右下角 String bottom-center / bottom-left / bottom-right bottom-center
rotateDirection 初始旋转方向,顺时针 / 逆时针 String cw / ccw cw
rotateAngle 初始旋转角度 Number - 0
angleSectionBeign 旋转角度开始区间 Number - -20
angleSectionEnd 旋转角度结束区间 Number - 20
scale 初始缩放倍数 Number - 0
scaleSection 缩放区间,动画进度达到某个值时缩放达到最大值 Number 0~1 0.4
startHideSection 开始隐藏的动画区间,动画进度达到某个值时开始渐变隐藏 Number 0~1 0.8