@conandmobile/vue-utils

1.0.8 • Public • Published

vue-utils

A simple utils library for Vue.js

Install

With default options just set an array.

Vue.use(require('@conandmobile/vue-utils'))

Utils

$compressImg

this.$compressImg(file,options)
options = {
    outputType: 'base64', // 导出格式,默认以base64格式导出,可取值:'base64' || 'blob'
    quality: 0.7, // 压缩质量,取值范围(0, 1]
    type: 'png', // 图片导出格式,默认'png'
    maxDefaultSize: 10, // 压缩后的最大值限制,默认10M,压缩后还超过该值,则报错
    maxWidth: 1200, // 压缩后图片最大宽度
    maxHeight: 900, // 压缩后图片最大高度
    autoOrientation: true, // 是否自动纠正图片旋转角度
}

$deepClone

this.$deepClone(Object)

$debounce

this.$debounce(Function,Number)

$fillContainerWhenImgLoad

图片加载成功自动撑满父级容器

<img @load="$fillContainerWhenImgLoad" alt="" />

Readme

Keywords

none

Package Sidebar

Install

npm i @conandmobile/vue-utils

Weekly Downloads

7

Version

1.0.8

License

ISC

Unpacked Size

20.6 kB

Total Files

17

Last publish

Collaborators

  • baishusama
  • conandsherry
  • justicky
  • kira_bc