滑动验证插件 SlideVerify 的使用

先看效果图:

 

源码地址:github文档地址: https://github.com/monoplasty/vue-monoplasty-slide-verify
gitee镜像地址:https://gitee.com/monoplasty/vue-monoplasty-slide-verify

使用步骤:1,安装插件:

npm install --save vue-monoplasty-slide-verify

2,在main.js中使用一下,

import Vue from 'vue'
import SlideVerify from 'vue-monoplasty-slide-verify';
Vue.use(SlideVerify);

 3,在页面中使用:

<template> 
  <div> 
    <div style="display:flex;align-items:center;width:300px;margin:0 auto;padding-bottom:20px;">
    <slide-verify
      ref="slideblock"
      @again="onAgain"
      @fulfilled="onFulfilled"
      @success="onSuccess"
      @fail="onFail"
      :imgs="puzzleImgList"
      @refresh="onRefresh"
      :accuracy="accuracy"
      :slider-text="text"
    ></slide-verify>
    </div>
    <div>{{ msg }}</div>

    <button @click="handleClick">在父组件可以点我刷新哦</button>
  </div>
</template>

<script> 
export default {
  name: "Table", 
  data() {
    return {
      puzzleImgList: [
        require('../assets/0.jpg'),
        require('../assets/1.jpg'),
        require('../assets/2.jpg')
      ], 
      msg: "",
      text: "向右滑",
      // 精确度小,可允许的误差范围小;为1时,则表示滑块要与凹槽完全重叠,才能验证成功。默认值为5
      accuracy: 1,
      
    };
  },
  created() { 
    this.lower();
  },
  methods: {
    // 验证成功,触发该方法
    onSuccess(times) {
      let ms = (times / 1000).toFixed(1);
      this.msg = "login success, 耗时 " + ms + "s";
    },
    onFail() {
      console.log("验证不通过");
      this.msg = "";
    },
    onRefresh() {
      console.log("点击了刷新小图标");
      this.msg = "";
    },
    onFulfilled() {
      console.log("刷新成功啦!");
    },
    onAgain() {
      console.log("检测到非人为操作的哦!");
      this.msg = "try again";
      // 刷新
      this.$refs.slideblock.reset();
    },
    handleClick() {
      // 父组件直接可以调用刷新方法
      this.$refs.slideblock.reset();
    },
    handleClose() {
      // console.log("val", val);
    },   
    lower() {
      console.log("我是home文件的方法");
    }, 
  },
};
</script>
<style lang="scss" scoped>
.aaa {
  color: red;
}
.aaa {
  border: 1px solid blue;
}
</style>

 

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
### 回答1: 要下载Unity滑动效果插件,需要遵循以下步骤: 1. 打开一个可靠的资源网站,比如Unity Asset Store、Github等,确保能够安全和合法地下载插件。 2. 在资源网站的搜索栏中输入关键词“滑动效果插件”或具体的插件名称。 3. 得出搜索结果后,阅读插件的描述、评级和用户评论等信息,以便判断是否满足你的需求。 4. 确认插件后,点击相应的下载按钮或链接。 5. 根据网站的指示和要求,可能需要进行注册并提供相关信息,以便完成插件的下载和安装。 6. 下载完成后,双击插件文件或选择导入插件的方式将其添加到Unity项目中。 7. 在Unity编辑器中,根据插件的文档和指示,使用相应的代码或UI元素将滑动效果应用到场景中的对象上。 8. 调试和调整滑动效果,确保其在游戏或应用中的表现符合预期。 9. 如果遇到问题或需要进一步的指导,可以查阅插件的文档、教程或寻求社区的帮助。 总结起来,下载Unity滑动效果插件的步骤包括搜索、选择、下载、安装、应用和调试。通过正确的流程和谨慎的选择,可以方便地获得所需的插件并增强Unity项目的滑动效果。 ### 回答2: Unity是一款功能强大的跨平台游戏开发引擎,它提供了各种各样的插件和扩展来帮助开发者实现各种效果。针对滑动效果,Unity的Asset Store中有很多滑动效果插件可以下载使用。 其中一个比较受欢迎的插件是"Mobile Swipe Menu"。这个插件提供了一个简单易用的界面,可以快速实现滑动菜单的效果。开发者只需将插件导入Unity项目中,在场景中放置好滑动菜单的UI元素,然后调用相应的API即可实现滑动效果。插件还提供了丰富的配置项,可以自定义滑动的方向、速度以及结束位置等。 另外一个插件是"DoozyUI: Complete UI Management System"。这个插件不仅支持滑动效果,还提供了更多的功能。它包含了各种UI元素的管理器,可以轻松地创建和管理复杂的UI界面。开发者可以使用插件提供的可视化编辑器来自定义滑动效果,并且可以在场景中预览效果。插件还支持多平台适配,开发者可以在不同的设备上实现一致的滑动效果。 除了这两个插件,还有许多其他的滑动效果插件可供选择。开发者可以在Unity的Asset Store中搜索"滑动效果"等关键词,浏览并下载适合自己项目需求的插件。 总之,Unity提供了许多滑动效果插件供开发者使用。这些插件可以帮助开发者快速实现滑动效果,提高开发效率,同时还可根据项目需求进行自定义和调整。 ### 回答3: Unity中的滑动效果插件有很多种,可以根据不同的需求选择合适的插件进行下载使用。以下是几款常用的Unity滑动效果插件: 1. EasyTouch:EasyTouch是一个功能强大且易于使用滑动效果插件。它可以在Unity中实现触控、手势、摇杆等多种交互效果,适用于2D和3D场景。你可以在Unity Asset Store中搜索并下载它。 2. TouchKit:TouchKit是一个专门为移动设备设计的滑动效果插件,它为Unity开发者提供了一套简单易用的触控解决方案。使用TouchKit,你可以轻松实现触摸、滑动、拖拽等交互效果。 3. FingerGestures:FingerGestures是一个高度自定义的滑动效果插件,它提供了强大的手势识别功能,可以轻松地实现滑动、缩放、旋转等多种触摸交互效果。你可以在Unity官方Asset Store中找到并下载。 4. LeanTouch:LeanTouch是一个免费且易于使用滑动效果插件,它提供了一套简单而强大的触摸解决方案。LeanTouch支持多点触摸、拖拽、旋转、缩放等多种交互效果,并可以方便地集成到你的Unity项目中。 无论你选择哪种滑动效果插件,都可以在Unity Asset Store中找到并下载。根据你的需求和项目要求,选择合适的插件并按照它们的说明进行安装和使用即可。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值