1.0.22-beta • Published 1 year ago

ft-func-set v1.0.22-beta

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

引用方式

<template>
  <div class="resizeContainer">
    
  </div>
</template>
<script setup>
  import { onMounted, nextTick, onBeforeUnmount } from 'vue';
  import { scaleBox } from 'ft-func-set';

  // 自适应分辨率
  const initScale = () => {
    const scale = new scaleBox({
      width: 1920,
      height: 1080,
      element: document.querySelector('.resizeContainer'),
      status: 'default'
    })
    scale.setScale()
  }

  onMounted(() => {
    nextTick(() => {
      initScale()
    })
    window.addEventListener('resize', initScale);
  })
  onBeforeUnmount(() => {
    window.removeEventListener('resize', initScale);
  });
</script>

Options: scaleBox 窗口按比例缩放

PropertyDescriptiontypedefault
height窗口高度Number--
width窗口宽度Number--
elementdom元素Object--
status默认根据比例缩放default,或者根据宽度/高度进行缩放width、heightStringdefault

Options: autoHover

PropertyDescriptiontypedefault
chartECharts实例Object--
optioncharts的配置信息Object--
newNum--Number14
newTime--Number3000
scrollType--Stringtooltip

Options: uuid 随机id

PropertyDescriptiontypedefault
len长度Number--
radia基数Number--

Options: waterMark 文本水印

PropertyDescriptiontypedefault
opt配置Object{ text: 'waterMark', degree: 30,... }
--opt配置如下所示Object--
text水印文本Stringwatermark
degree水印文本旋转角度Number-20
width单个水印容器宽度Number400
height单个水印容器高度Number200
fontSize水印字体String30px
fontStyle水印字体String黑体
textAlign水印文本样式Stringcenter
color水印文本颜色Stringrgba(100,100,100,0.15)
id元素id,不传默认是bodyString--

Options: Websocketconfig 连接通信

PropertyDescriptiontypedefault
data配置Object{ src: '',... }
--opt配置如下所示Object--
src连接服务地址String--
1.0.22-beta

1 year ago

1.0.21-beta

1 year ago

1.0.21

1 year ago

1.0.11

1 year ago

1.0.1

1 year ago

1.0.1-beta-2

1 year ago

1.0.1-beta-1

1 year ago