0.0.6 • Published 1 year ago

js-util-fun v0.0.6

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

js-util-fun

常用的一些js工具函数,目前包含

  • 识别http链接

使用

1. 组件引入

  • 先进行下载 npm install --save js-util-fun
  • 组件调用
import getQueryString from "js-util-fun"
const value = getQueryString('id')
// 例如地址栏https://www.baidu.com?id=22则获取到value为22

对应方法和参数说明

1. getQueryString:获取链接中key为name的属性值

参数说明类型默认值返回值
name对应key值stringnullname对应的属性值

2. eventBus:事件总线

  • eventBus.$emit(key, params): 发送事件
参数说明类型默认值
key发布事件名称stringnull
params发布事件携带的参数,非必传不限null
  • eventBus.$on(key, hanlder): 接收事件
参数说明类型默认值
key订阅事件名称stringnull
hanlder监听订阅事件之后的操作,可以接收发布者传的参数函数null
  • eventBus.$off(key, hanlder): 销毁事件
参数说明类型默认值
key移除事件名称stringnull
hanlder销毁事件事件之后的操作,非必传functionnull

3. asyncLoadScript(url, callback):异步加载对应的js

参数说明类型默认值
url需要异步加载的js地址stringnull
callback需要异步加载之后的回调函数function()=>{}

4. regSearchResult(str, key, type, color):搜索高亮显示某一词语

参数说明类型默认值返回值
str需要搜索的文本stringnull
key搜索的关键字stringnull
typeinput-模拟输入框内容折行使用/text-纯文字stringtext
color高亮颜色string#588CE9带有高亮关键字的html文本

5. removeDuplicate (arr1, arr2, key):去掉arr2中与arr1 中重复的对象

参数说明类型默认值返回值
arr1数组1Array[]
arr2数组2Array[]
key去重的属性stringid去重后的数组

6. eleFormat(ele, httpEnd):字转换成p标签文本,带有http的转换为a链接

参数说明类型默认值返回值
ele原始文本string
httpEnd地址链接后缀Array'com', 'cn', 'cc', 'top', 'net', 'shop', 'wiki', 'icu', 'ltd', 'vip', 'club', 'art', 'online','fun'带有p标签或者带有p中含有a的html

7. replaceAllStr(str, symStr1, symStr2 = ''):用一个符号替换字符串中的另一个符号

参数说明类型默认值返回值
str文本string[]
symStr1需要替换的符号stringnull
symStr2替换后的符号string' '替换后的文本

8. userAgentVersion(key):从userAgent获取包含某一字符串对应的版本号

参数说明类型默认值返回值
key需要获取版本号的属性stringyouzone对应的版本号
0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago