vue-jigsaw

0.2.8 • Public • Published

vue-jigsaw

组件安装

npm i vue-jigsaw

使用

main.js

import vueJigsaw from 'vue-jigsaw'
Vue.use(vueJigsaw);

列子一

使用刷新时,组件背景图不变
<vue-jigsaw :urls="urls" :verify="handleVerify" @success="handleSuccess" @fail="handleFail" @complete="handleComplete" :isErrorRefresh="true"></vue-jigsaw>

urls:['背景图','滑块图'] 

handleVerify(x){
  console.log(x);
  return true;//失败则false
}

例子二

使用刷新时,背景图可根据方法自行获取
<vue-jigsaw :urls="getUrls" :verify="handleVerify" @success="handleSuccess" @fail="handleFail" @complete="handleComplete" :isErrorRefresh="true"></vue-jigsaw>

getUrls(){
return ['背景图','滑块图']
}

handleVerify(x){
  console.log(x);
  return true;//失败则false
}

参数说明

参数 是否必填 说明 类型
urls 图片链接 urls['背景图片','移动滑块'],图片需高度一致,滑块图片宽度不限,为避免最终获得比例有误,滑块需紧贴左侧, Array/Function
isErrorRefresh 是否在校验失败后刷新组件,默认false Boolean
verify 验证滑块位置是否正确的,方法会接收一个参数,即滑块距图片左侧的百分比,方法需返回检验结果 True or False Function
success 图片验证成功后执行操作 Function
fail 图片验证失败执行操作 Function
complete 图片验证完成后执行方法(无论成功或失败都将执行) Function

Customize configuration

See Configuration Reference.

Package Sidebar

Install

npm i vue-jigsaw

Weekly Downloads

22

Version

0.2.8

License

none

Unpacked Size

235 kB

Total Files

22

Last publish

Collaborators

  • elephants