前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vue滑动插件 vue-drag-verify

vue滑动插件 vue-drag-verify

作者头像
tianyawhl
发布2021-04-08 10:11:25
1.5K0
发布2021-04-08 10:11:25
举报
文章被收录于专栏:前端之攻略

一、插件的安装 :

代码语言:javascript
复制
npm install vue-drag-verify --save

二、安装字体图标 font-awesome

npm install font-awesome --save

三、使用方法

代码语言:javascript
复制
    <drag-verify 
        :width="width" 
        :height="height" 
        :text="text" 
        :circle="false"
        :success-text="successText" 
        :background="background" 
        :progress-bar-bg="progressBarBg" 
        :completed-bg="completedBg" 
        :handler-bg="handlerBg" 
        :handler-icon="handlerIcon" 
        :text-size="textSize" 
        :success-icon="successIcon"
        ref="Verify"
    >
    </drag-verify>
代码语言:javascript
复制
import dragVerify from 'vue-drag-verify'

import 'font-awesome/css/font-awesome.min.css' // 最好在main.js中引入,可以全局使用
代码语言:javascript
复制
  data() {
    return {
      handlerIcon: "fa fa-angle-double-right",
      successIcon: "fa fa-check",
      background: "#cccccc",
      progressBarBg: "#4b0",
      completedBg: "#66cc66",
      handlerBg: "#fff",
      text: "请将滑块拖动到右侧",
      successText: "验证成功",
      width: 320,
      height: 42,
      textSize: "18px"
      }
  }
代码语言:javascript
复制
components:{dragVerify},

通过 this.$refs.Verify.isPassing 判断是否完成验证,没验证 提示 请拖到滑块完成验证

滑块的高度有点低,遮挡不住下面,修改下样式

代码语言:javascript
复制
<style scoped>
  >>>.dv_handler{height:42px !important}
</style>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档