1.2.6 • Published 5 years ago

rz-vue-module v1.2.6

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

基于 vue 开发的常用组件库

demo

适用于个人项目 或 需求不是特别复杂项目。

TOC

test

git clone https://github.com/Roc-zhou/rz-vue-module.git

cd rz-vue-module

npm or yarn install

npm run dev

http://localhost:8080/

安装

npm install --save rz-vue-module or cnpm install --save rz-vue-module
yarn add rz-vue-module

使用 main.js (全局注册)

// 全局注册
import RZ from 'rz-vue-module'
Vue.use(RZ)

按需引入

// HelloWorld.vue
import Page from 'rz-vue-module/lib/Page'

components: {
  Page
}

Page 分页组件

先上图

image.png

// 直接使用
<Page :page-index="2" :total="20" :page-size="8" @change="changeone"></Page>

props

属性说明类型默认值
perPages页面中的可见页码,其他的以...替代, 必须是奇数Number5
pageIndex当前页码Number1
pageSize每页显示条数Number10
total总数Number20

events

事件名说明返回值
change切换页码当前页码

Timer 倒计时组件

使用

<Timer class="app-timer" @start="getCode" v-model="active"></Timer>

props

属性说明类型默认值
focus默认展示的文案String获取验证码
time时间Number60
template动态变化的文案String{{time}} S
blur倒计时完毕后文案String再次发送
value是否激活Booleanfalse

events

事件名说明返回值
start点击开始fasle or true

CountUp 数字动画组件

GIF.gif

使用

<CountUp :endVal="num" class="CountUp"></CountUp> // 样式自己定义

props

属性说明类型默认值
startVal从 多少 开始Number0
decimalPlaces小数位数Number0
duration动画持续时间Number2
useGroupingexample: 1,000 vs 1000 (true)Booleantrue
useEasingease animation (true)Booleantrue
separatorgrouping separator (',')String
decimaldecimal ('.')String.
prefix前缀String-
suffix后缀String-
delay延迟几秒加载Number0
endVal结束值,即动画结束后显示的数值Number必传!

更多选项 demo

QrCode 二维码

原组件 vue-qr github https://github.com/Binaryify/vue-qr 更多详细 请访问 vue-qr

<RzCode :text="'https://roc-zhou.github.io/rz-vue-module/'"></RzCode>

props

属性说明类型默认值
text欲编码的内容String''
correctLevel容错级别 0-3Number0
size尺寸, 长宽一致, 包含外边距 默认200Number200
margin二维码图像的外边距, 默认 20pxNumber20
bgSrc欲嵌入的背景图地址String''
gifBgSrc欲嵌入的背景图 gif 地址,设置后普通的背景图将失效。设置此选项会影响性能String''
backgroundColor背景色String'#fff'
logoSrc嵌入至二维码中心的 LOGO 地址String''
logoScale用于计算 LOGO 大小的值, 过大将导致解码失败, LOGO 尺寸计算公式 logoScale(size-2margin), 默认 0.2Number0.2
logoMarginLOGO 标识周围的空白边框, 默认为0Number0
logoBackgroundColorLogo 背景色,需要设置 logo marginString''
logoCornerRadiusLOGO 标识及其边框的圆角半径, 默认为0Number0
whiteMargin若设为 true, 背景图外将绘制白色边框Booleantrue
dotScale数据区域点缩小比例,默认为1 (0 < scale < 1.0)Number1

events

事件名说明返回值
change返回urlurl
1.2.6

5 years ago

1.2.5

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago