UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

52 lines (31 loc) 1.32 kB
--- title: PuzzleVerify subtitle: 拼图验证 group: 其他 version: 1.26+ --- ## 介绍 根据提示滑动滑块使拼成完整一张图来完成验证。此组件基于 `SlideVerify` 组件。 ## 引入 ```js import PuzzleVerify from 'sard-uniapp/components/puzzle-verify/puzzle-verify.vue' ``` ## 代码演示 ### 基础使用 用法同 `SlideVerify`,仅多了一个 `src` 属性以展示图片的形式来代替虚线目标框。 图片宽度 100%,高度自适应,为避免图片未加载完时位置被占领,可设置 `aspect-ratio` 属性让容器占据一定高度。 <<< @demo/puzzle-verify/demo/Basic.vue ## API ### PuzzleVerifyProps 继承 [`SlideVerifyProps`](./slide-verify#SlideVerifyProps) 并有以下额外属性: | 属性 | 描述 | 类型 | 默认值 | | ------------ | ---------------------------- | ------ | --------- | | src | 图片资源地址 | string | - | | aspect-ratio | 图片宽高比,用于占位图片高度 | number | 320 / 240 | ### PuzzleVerifyEmits 继承 [`SlideVerifyEmits`](./slide-verify#SlideVerifyEmits) ### PuzzleVerifyExpose 继承 [`SlideVerifyExpose`](./slide-verify#SlideVerifyExpose) ## 主题定制 ### CSS 变量 <<< @comp/puzzle-verify/variables.scss#variables