1.7.3 • Published 9 months ago

sso-util v1.7.3

Weekly downloads
2
License
ISC
Repository
github
Last release
9 months ago

sso-util

install

npm install sso-util

usage

import ssoutil from 'sso-util'

function list

** 前缀 ssoutil. 省略

sso验证方法(window.token_jwt_data)
    authorize(baseUrl, cookieName)
cookie相关
    var value = getCookie(cname)
    setCookie(cname, cvalue, exdays)
解析参数相关
    var result = getQueryString(name)  //获取url上面的参数
    var result = base64SecureURLDecode(str) //把base64安全的编码解析成源吗
    var result = base64SecureURLEncode(base64) //把base64字符串转成url安全的编码
    var result = base64EnCode(str)  //base64编码
    var result = base64DeCode(base64_str)  //base64解码
    var result = parseBsonTime(str) //解析从mongo中传出来的 date.$date
    var result = parseIsoDateTime(str) //解析Newtonsoft.Json格式化的日期(IsoDateFormat)
    var result = formatMonth(month) //格式化成2位的时间格式
    var result = getReturnUrl(name) //获取url上面name参数之后所有部分,这和getQueryString有所不同,因为returnUrl后面可能还有参数
    var result = convertFileSize(val) //把字节格式转成用户可识别的文件大小
    var result = getFileExtension(val)  //获取文件扩展名(小写)
    var result = removeHTML(val)  //移除字符串中的html标签
    var result = convertTime(val)  //把秒转换成 00:00:00格式
    var result = getCurrentDateTime()  //获取当前的日期
 随机数相关
    var result = randomWord(min,max)  //min:最小位数,max:最大位数
    var result = randomNumber(min,max) //min:最小值,max:最大值
设备相关
    var device = getDeviceType(userAgent) //根据userAgent获取设备类型 mobile|pc
字符串相关
    var result = trimChar(str,char)    //去除字符串首尾char字符串
    var result = trimEndChar(str,char)  //去除字符串尾char字符串
    var result = trimStartChar(str,char)  //去除字符串首char字符串
    var result = getFileName(fileName,length) //获取长文件名的前几个字符串
html 字符串相关
    var dom = htmlToDom(html) //把html字符串转换成dom对象
    var html = getOuterHtml(html,tag) //获取一段html中指定的某个tag的内部html(包括他本身)
数组相关
    var arr = reMapArray(array, len) //将一个一维数组转换成二维数组每一项有len个元素,不足填充null
    removeArrayItem(array, val)  //移除数组[a,b,c,d]中某一项c,不包含数组对象
时间相关
    var result = dateAddDays(date,-13,"yyyy-MM-dd");  //日期添加或减少几天date可以为字符串或者Date对象

vue 组件列表

import ssocomponent from "sso-util/plugins/index" Vue.use(ssocomponent)

select

<vue-server-select 
    :datas="datas"
    :selected="selected"
    @select="selectItem"
    @search="searchItem"
    @nextPage="nextPage"
    :loading="loading"
    :pageEnd="pageEnd"
    label="UserName"
    value="UserId"
    multiple
/>
//label:select的text(默认name)
//value:select的value(默认id)

toast

this.$toast("success", "成功");
this.$toast("info", "警告",5);  //5s
this.$toast("error", "错误",10); //10s

confirm

this.$confirm(content,title,cancel,ok, () => {
    window.console.log(this);
});

modal

<vue-modal draggable=".v-modal-title" :show="show" @close="closeModal">
    <div class="v-modal-title">
        <div class="v-modal-c-title">Title</div>
        <div class="v-modal-close" @click="closeModal">
          <vue-icon-delete size="18" />
        </div>
    </div>
    <div class="v-modal-content"></div>
    <div class="v-modal-buttons">
        <button
          type="button"
          class="v-modal-button"
          tabindex="1"
          @click="closeModal"
        >
          Cancel
        </button>
        <button
          type="button"
          class="v-modal-button"
          tabindex="2"
          @click="ok"
        >
          Submit
        </button>
    </div>
</vue-modal>
1.7.3

9 months ago

1.7.2

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.9

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.9

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.5.8

2 years ago

1.5.7

2 years ago

1.5.6

2 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.9

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago