1.效果

在Chrome移动端浏览模式下,按钮在可见区域内随意拖动并且点击可旋转
2.代码
<template>
<div id="app">
<div align="left">translateX:{
{this.icontranslateX}}</div>
<div align="left">translateY:{
{this.icontranslateY}}</div>
<div align="left">clientWidth:{
{this.clientWidth}}</div>
<div align="left">clientHeight:{
{this.clientHeight}}</div>
<div class="icon-add-50" :style="iconstyle" @click='click' @touchmove='touchmove' @touchstart='touchstart(this,$event)' @touchend='touchend'></div>
</div>
</template>
<script>
export default {
name: 'App',
data(){
return{
/*--------图标样式变量--------------*/
iconrotate:45,//旋转deg
icontranslateX:100,//沿正x轴位移px
icontrans
Vue实现按钮动态旋转与移动边界限制

本文展示了如何在Vue中实现一个按钮组件,该组件可在Chrome移动端自由移动并支持点击旋转,同时具备边界限制,确保按钮始终在可视区域内。
最低0.47元/天 解锁文章
1642

被折叠的 条评论
为什么被折叠?



