1.0.3 • Published 4 years ago

lm-noticebar v1.0.3

Weekly downloads
42
License
-
Repository
-
Last release
4 years ago

noticebar

  • 作者:kanghongyan
  • 邮箱:khongyan@gmail.com
  • 版本:1.0.3

介绍

顶部滚动提示


安装

lm-* 组件使用 npm 进行管理,命名空间统一为 lm-,请使用以下命令进行组件安装。

npm i lm-noticebar --save
  • 如果你还没有安装 npm,可通过以下方式进行 安装
  • 安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org

使用

样例文档

  • 待开发

使用

最少配置参数为:

  • 传入content增加内容
<Noticebar 
    canClose={true}
    autoPlay={true}
>
   <ScrollV>
       <p>内容1</p>
       <p>内容2</p>
   </ScrollV>
</NoticeBar>
<Noticebar 
    canClose={true}
    autoPlay={true}
>
   <ScrollH>
       <p>内容2</p>
   </ScrollH>
</NoticeBar>
  • 传入noticeType增加提示的类型 text(普通的蓝色提示) | tips(暖色的温馨提示) | warning(偏粉色的警告)
<Noticebar 
    canClose={true}
    autoPlay={true}
    noticeType={'text'}
>
    <p>内容2</p>
</NoticeBar>

配置参数

PropTypeDefaultDescription
initShowbooleantrue显示隐藏
canClosebooleanfalse是否有右侧的关闭按钮
childrennode20滚动的内容
classNamestring20样式
hasIconboolean20是否显示左边喇叭按钮
itemHeightnumber20每一条内容的高度,默认20px
closeCbfunc() => {}点击关闭回调
onClickfunc() => {}点击整个notice
hasArrowbooleanfalse是否有右侧箭头
noticeTypestring''使用默认提供的几种类型text(普通的蓝色提示),tips(暖色的温馨提示),warning(偏粉色的警告)

ScrollV配置参数

PropTypeDefaultDescription
speednumber3000停留时间
useLineHeightboolfalse当单行内容过长时,用lineHeight表示高度

ScrollH配置参数

PropTypeDefaultDescription
speednumber1.0 / 30速度,1s移动30px
startPositionnumber0%初始位置
loopPositionarray[]循环起始位置, eg: "0%", "100%"

注意事项

  • 组件注意事项

开发调试

进入项目目录后,使用 node 命令启动服务

npm run start

打包发布可通过 node 命令执行

npm run build
npm publish

相关资料


Changelog

0.1.0

  1. init

1.0.3

  1. 增加了一个属性noticeType, 提供了三种默认值。text(普通提示) | tips(温馨提示) | warning(警告提示)

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.5

4 years ago

0.1.4

5 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago