# vue-drag-verify **Repository Path**: googlezhang/vue-drag-verify ## Basic Information - **Project Name**: vue-drag-verify - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-28 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 基于vue-drag-verify二次开发的vue组件 > 需对父元素或html设置user-select: none [demo](https://yimijianfang.github.io/vue-drag-verify/#/) ##### 使用方法 1. 引入升级包 a. 使用npm(暂不支持vue3) ``` // 基本滑块验证组件 npm i vue-drag-verify2 -S // 图片滑块组件 npm i vue-drag-verify-img -S // 基本滑块验证组件(拼图) npm i vue-drag-verify-img-chip -S // 旋转图片滑块组件 npm i vue-drag-verify-img-rotate -S ``` b. 按需引入对应组件(支持vue3,适合二次开发) ``` // 基本滑块验证组件 import dragVerify from "@/components/dragVerify"; // 图片滑块组件 import dragVerifyImg from "@/components/dragVerifyImg"; // 图片滑块组件(拼图) import dragVerifyImgChip from "@/components/dragVerifyImgChip"; // 旋转图片滑块组件 import dragVerifyImgRotate from "@/components/dragVerifyImgRotate"; components{ dragVerify, dragVerifyImg, dragVerifyImgChip, dragVerifyImgRotate } ``` 2. 引入以下代码 ![main]() ``` ``` ![main]() ``` ``` ![main]() > 如图片与项目非同源,需要图片服务设置header("Access-Control-Allow-Origin: *"); ``` ``` ![main]() ``` ``` #### vue3使用 1. [.sync](https://vue3js.cn/docs/zh/guide/migration/v-model.html#v-model) ~~`:isPassing.sync="isPassing2"`~~ `v-model:isPassing="isPassing2"` 2. [v-slot](https://vue3js.cn/docs/zh/api/directives.html#v-slot) ~~``~~ ``