关于前端:vue项目vuepuzzleverification实现拖拽拼图校验

1.npm装置

npm i vue-puzzle-verification

2.在main.js中引入组件

import puzzleVerification from 'vue-puzzle-verification'
Vue.use(puzzleVerification)

3.在vue页面中间接应用

<div class="puzzle-box" style="width: 295px;height: 500px">
  <puzzleVerification 
    :verificationShow="true" 
    blockType="puzzle"
    :onSuccess="handleSuccess" 
    :onError="handleError" 
    :puzzleImgList="puzzleImgList" 
    style="display: block"
  ></puzzleVerification>
</div>
data(){
    return{
      puzzleImgList:[
        '图片1',
        '图片2',
        '图片3'
      ]
    }
  },

这样就能够失常运行了,刷新后puzzleImgList中图片会随机切换

3.运行发现后盾会报错,但不影响组件应用

解决报错信息:

beforeDestroy(){
    document.removeEventListener("mousemove",this.moving);
    document.removeEventListener("touchmove",this.moving);
    document.removeEventListener("mouseup",this.moveEnd);
    document.removeEventListener("touchend",this.moveEnd)
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理