Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vp-tools

Package Overview
Dependencies
Maintainers
1
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vp-tools

custom npm init

  • 1.0.42
  • npm
  • Socket score

Version published
Weekly downloads
1
decreased by-66.67%
Maintainers
1
Weekly downloads
 
Created
Source

vp-tools

结合公司现有项目,对一些常用功能进行封装。

功能目录

  • VpAxios,基于 very-axios 进行的修改和封装,适配成适合公司项目的请求库。
  • originalAxios,原始的 axios,以便特殊时刻使用。
  • storePlugin,vuex 中用于双向同步 sessionStorage 和 vuex 中的数据,便于管理维护。
  • $session,暴露出的$session 方法
  • vpGlobal,以后全局使用的插件,目前仅设置了$session
  • vpCode,以后插码用的指令。

功能介绍

VpAxios

VpAxios 使用说明文档

originalAxios

导出原始的 axios,以便特殊时刻使用。

storePlugin

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方法,直接将以前写的$session方法更换成这个即可。

// globalPlugin.js
import { $session } from 'vp-tools'
function install (Vue, options) {
  Vue.prototype.$session = $session
}
export default install

vpGlobal

以后全局使用的插件,目前仅设置了$session挂在到vue实例上。

vpCode

以后插码用的指令。

Keywords

FAQs

Package last updated on 27 Apr 2022

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc