1.0.4 • Published 6 years ago

vue-free-bubble v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

vue-free-bubble

针对移动端开发的一个可以在页面任意拖动的浮标按钮。主要处理的是 touchstart touchmove touchend 相关操作, 暂不支持 PC 端数遍操作。

vue-free-bubble 演示

使用说明

  • 注册组件
import Vue from 'vue'
import vueFreeBubble from 'vue-free-bubble'

Vue.use(vueFreeBubble)
  • 使用组件
<template>
  <div id="app">
    <vue-free-bubble
      :size="bSize"
      :isFreeMove="bIsFreeMove"
      :distanceToEdge = "bDistanceToEdge"
      @click="bubbleClick" />
  </div>
</template>

<script>
export default {
  name: 'app',
  data() {
    return {
      bSize: 60,
      bIsFreeMove: false,
      bDistanceToEdge: 10
    }
  },
  methods: {
    bubbleClick() {
      console.log('ok')
    }
  }
}
</script>
  • 参数说明

属性

属性类型参数说明默认值
sizeNumber按钮尺寸大小(单位 px)56
isFreeMoveBoolean是否自由移动,如果为 false 按钮会自动靠边停留false
distanceToEdgeNumber自动停靠(isFreeMove 为 false 时)水平方向距离边界的距离0
clickFunction点击事件-

事件

事件名称参数说明
click点击事件
1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago