Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
结合公司现有项目,对一些常用功能进行封装。
导出原始的 axios,以便特殊时刻使用。
vuex 中用于双向同步 sessionStorage 和 vuex 中的数据,便于统一管理维护,使用方法:
// store.js
import Vue from 'vue'
import Vuex from 'vuex'
import { storePlugin } from 'vp-tools'
export default new Vuex.Store({
modules: {},
getters: {},
plugins: [storePlugin],
strict: process.env.NODE_ENV === 'development'
})
暴露出的 $session方法,直接将以前写的$session 方法更换成这个即可。
当前在以下环境会对本地缓存进行加密。
// globalPlugin.js
import { $session } from 'vp-tools'
function install (Vue, options) {
Vue.prototype.$session = $session
}
export default install
以后全局使用的插件,目前仅设置了$session 挂在到 vue 实例上。
以后插码用的指令。
例如访问的链接为:
会自动的存储 EQS 字段到 session 中,调用$getEncryptQueryString 方法,可以直接获取到解密后的 EQS 数据。 以后需要使用链接上的参数,均采用此种方式进行交互。
用法:
Vue.use(vpErrorLog);
安装后,会注册以下 3 个事件:
并收集错误信息,通过 Image 接口将错误信息上传到后台系统。 使用 ELK 错误日志系统可查询。
errorType, 'onerror', 'unhandledrejection', 'vueErrorHandler'三种类型。
'onerror': 表示此为非 vue 文件的 js 报错。
'unhandledrejection': 表示此一般为未捕获的 promise 类型报错。
'vueErrorHandler': 表示此为 vue 文件内的报错。
currentUrl, 当前报错的 url 页面地址
operationId, 当前登录信息中的工号 employeeNumber
handleMobile, 当前的 mixTel,山东 mixTel 逻辑,取自链接上手机号,有一定环境限制
errorContext, 抛出的报错信息
systemUA, 浏览器 ua 信息
ip, 报错用户的 ip
platform 报错程序平台类型。所有的 H5 页面中,这里写死是'H5',便于后台区分 app 报错
FAQs
custom npm init
The npm package vp-tools receives a total of 1 weekly downloads. As such, vp-tools popularity was classified as not popular.
We found that vp-tools demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.