0.0.38 • Published 11 months ago

@xnsk/fe-utils v0.0.38

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

公共函数库

标签(空格分隔): utils directive extend filter mixin

安装

npm install @xnsk/fe-utils

引入

全局引入

import feUtil from '@xnsk/fe-utils'
Vue.use(feUtil)

按需引入

//import {utils, directive, extend, filter, mixin} from '@xnsk/fe_utils'
import {utils, directive} from '@xnsk/fe_utils'

utils

  • localTools
  • cookie
  • jsBridge

directive

拖拽

v-drag

<!-- 默认拖拽 -->
<div v-drag></div>

<!-- 参数 -->
<div v-drag="{type:'bothSide',onDrag:fn,callBack:fn2}"></div>
/*
type : 拖拽类型
    空/不传:默认拖拽
    bothSide:就近停靠两侧
onDrag : 拖拽过程回调
callBack: 拖拽完成回调
*/

图片加在失败时显示默认图

v-img-error

<img src='' v-img-error />
/* 全局自定义失败图片地址 */
import { directive } from '@xnsk/fe_utils'
Vue.use(directive,option:{
    //图片异常指令参数
    imgError:{
        errorUrl:'xxxx.png'
    }
})

清除emoji表情和前后空格

v-clear-emoji-trim

只能输入手机号(1开头,11位)

v-only-phone

只能输入正整数

v-only-digit

只能输入正小数

v-only-decimal

 <!-- 默认2位小数 -->
 <input type="text" v-only-decimal placeholder="2位小数"> 
 <!-- 自定义小数位数 -->
 <input type="text" v-only-decimal="1" placeholder="1位小数">
 <!-- 自定义小数点前位数和小数点后位数 -->
 <input type="text" v-only-decimal="[5,1]" placeholder="最多5位整数,1位小数">
 
 

extend

开发中……

filter

开发中……

mixin

开发中……

0.0.37

11 months ago

0.0.38

11 months ago

0.0.30

1 year ago

0.0.31

1 year ago

0.0.32

1 year ago

0.0.33

1 year ago

0.0.34

1 year ago

0.0.35

1 year ago

0.0.36

1 year ago

0.0.28

1 year ago

0.0.27

1 year ago

0.0.26

1 year ago

0.0.25

1 year ago

0.0.24

1 year ago

0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago