Vue 幸运大转盘实现思路详解


Posted in Javascript onMay 06, 2019

转盘抽奖主要有两种,指针转动和转盘转动,个人觉得转盘转动比较好看点,指针转动看着头晕,转盘转动时指针是在转盘的中间位置,这里要用到css的transform属性和transition属性,这两个因为不常用最好是上网查查,用法和功能。
  在html部分

<div id="wheel_surf">
   <div class="wheel_surf_title">幸运大转盘</div>
    <div class="lucky-wheel">
       <div class="wheel-main">
         <div class="wheel-pointer-box">
             <div class="wheel-pointer" @click="rotate_handle()" :style="{transform:rotate_angle_pointer,transition:rotate_transition_pointer}"></div>
          </div>       
          <div class="wheel-bg" :style="{transform:rotate_angle,transition:rotate_transition}">         
             <div class="prize-list">
                <div class="prize-item" v-for="(item,index) in prize_list" :key="index">
                    <div class="prize-pic" v-if="item.icon">
                        <img :src="item.icon" />
                    </div>
                    <div class="prize-type">
{{item.name}}</div>
                   </div>
                </div>
             </div>
          </div>
        </div>
        <div v-transfer-dom>
          <x-dialog v-model="showHideOnBlur" class="dialog-demo wheel_dialog" hide-on-blur>
            <div class="img-box">
              <div v-show="val == 7" class="noactive">
                <p>谢谢参与!祝您下次好运</p>
              </div>
              <div v-show="val !== 7">
                <p>恭喜你</p>
                <img :src="imgActive" />
                <p>{{item.rewardDesc}}</p> // 获奖返回值
              </div>
            </div>
            <div @click="showHideOnBlur=false">
              <span class="vux-close"></span>
            </div>
          </x-dialog>
        </div>
      </div>

总结

以上所述是小编给大家介绍的Vue 幸运大转盘实现思路详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js option删除代码集合
Nov 12 Javascript
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
javascript实现简单的可随机变色网页计算器示例
Dec 30 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
Jan 22 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 Javascript
AngularJS创建一个上传照片的指令实例代码
Feb 24 Javascript
vuejs router history 配置到iis的方法
Sep 20 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
JavaScript实现与web通信的方法详解
Aug 07 Javascript
Vue运用transition实现过渡动画
May 06 #Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 #Javascript
vue路由跳转传参数的方法
May 06 #Javascript
如何获取vue单文件自身源码路径
May 06 #Javascript
详解vue-cli中使用rem,vue自适应
May 06 #Javascript
用Vue编写抽象组件的方法
May 06 #Javascript
JS解惑之Object中的key是有序的么
May 06 #Javascript
You might like
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
javascript 特殊字符串
2009/02/25 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
全面了解JS中的匿名函数
2016/06/29 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
React路由管理之React Router总结
2018/05/10 Javascript
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
Python requests设置代理的方法步骤
2020/02/23 Python
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
size?瑞典:英国伦敦的球鞋精品店
2018/03/01 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
开学典礼决心书
2014/03/11 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
搞笑爱情保证书
2014/04/29 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书