更新记录
1.0.0(2025-02-23)
下载此版本
初始化
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
iasei-verify-code
组件介绍
本组件是获取验证码倒计时操作的封装。
使用方式
<template>
<iasei-body title="获取验证码" header-background="#3fb8ff" header-color="#fff">
<view class="content">
<uni-section title="例子" >
<uni-easyinput placeholder="请输入">
<template #right>
<view style="padding: 10rpx 20rpx;">
<iasei-verify-code :limit="60" @start="handleStart" @end="handleEnd"></iasei-verify-code>
</view>
</template>
</uni-easyinput>
</uni-section>
<uni-section title="插槽" >
<view>
<label>无操作:</label>
<iasei-verify-code style="margin: auto;" :limit="120" @start="handleStart" @end="handleEnd">
获取验证码2
<template #time="{time}">
倒计时{{time}}秒
</template>
</iasei-verify-code>
</view>
<view>
<label>倒计时:</label>
<iasei-verify-code style="margin: auto;" :limit="120" @start="handleStart" @end="handleEnd">
获取验证码2
<template #time="{time}">
倒计时{{time}}秒
</template>
</iasei-verify-code>
</view>
</uni-section>
</view>
</iasei-body>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
}
},
onLoad() {
},
methods: {
handleStart(start){
start()
console.log("倒计时开始")
},
handleEnd(){
console.log("倒计时结束")
}
}
}
</script>
<style>
.content {
padding: 20rpx;
display: flex;
flex-direction: column;
background-color: #fff;
}
</style>
属性说明
名称 |
类型 |
默认值 |
描述 |
limit |
Number |
60 |
倒计时长 |
disabled |
Boolean |
false |
是否禁止点击 |
事件
名称 |
类型 |
说明 |
@start |
function(start) |
点击时触发,回调时会传入开始倒计时方法(start) |
@end |
function |
倒计时结束 |
方法
名称 |
类型 |
参数 |
说明 |
start |
function |
倒计时间 |
直接开始倒计时 |
插槽
属性名 |
属性值 |
用法 |
说明 |
#default |
默认插槽 |
|
|
#time |
具名插槽 |
<template #time="{time}" > |
倒计时时刻 |