1.0.10 • Published 3 years ago

lbw-ui v1.0.10

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

lbw-ui

一切技术为了业务与产品,为了适应本公司业务项目的需求,对组件进行统一封装,形成开源插件。

注:本插件针对本公司项目适配性较全面,并未对大多项目做兼容。

基于Vue3+ant-design-vue的pc端插件。

插件的安装

npm i lbw-ui
// or
yarn add lbw-ui

引入插件

import Vue from 'vue';
import LBWUI from 'lbw-ui';

const app = createApp(App);
app.use(LBWUI);
// 组件使用
待定

基本用法

<button :text="text"
></button>

API

参数说明类型默认值
v-model密码框的显示隐藏Booleanfalse
digit密码的位数Number6
ref获取当前插件实例String-
title弹窗标题String请输入支付密码
loading-text正在支付的文字提示String正在支付
finished-text支付成功的文字提示String支付成功
duration支付成功提示的显示时间Number500

Events

事件名说明参数
input-end密码输入完成后的回调函数用户输入的密码
close密码弹窗关闭后的回调函数-
forget点击忘记密码的回调函数-

实例方法

方法名说明参数
$success通知插件支付结果成功,该方法返回promise,可在then中进行成功后的回调函数-
$fail密码弹窗关闭后的回调函数-

API

参数说明类型默认值
v-model密码框的显示隐藏Booleanfalse
digit密码的位数Number6
ref获取当前插件实例String-
title弹窗标题String请输入支付密码
loading-text正在支付的文字提示String正在支付
finished-text支付成功的文字提示String支付成功
duration支付成功提示的显示时间Number500

Event

事件名说明参数
input-end密码输入完成后的回调函数-
close密码弹窗关闭后的回调函数-
forget点击忘记密码的回调函数-

input-end 回调参数

参数名说明类型
val支付密码String

插件内部方法

方法名说明参数
$success通知插件支付结果成功,该方法返回promise,可在.then()方法中进行成功后的回调函数-
$fail密码弹窗关闭后的回调函数-

用法示例:

支付结果成功:

this.$refs.pays.$success(true).then(res => {
    console.log('支付成功')
    this.$router.push('/success')
})

支付结果失败:

this.$refs.pays.$fail('可以自定义错误提示,默认:支付密码错误')  

Build Setup

# install dependencies
yarn

# serve with hot reload at localhost:8080
yarn serve