# keep-alive-manage

> 一个缓存页面的通用组件

Latest version **0.2.0** (published 2021-07-07) · 0 weekly downloads

## Install

```sh
npm install keep-alive-manage
pnpm add keep-alive-manage
yarn add keep-alive-manage
bun add keep-alive-manage
```

## Health

**Score 10/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.0 |
| Published | 2021-07-07 |
| First published | 2021-07-06 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 150.7 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Maintainers | caitianren |

## Links

- npm: https://www.npmjs.com/package/keep-alive-manage
- npm.io page: https://npm.io/package/keep-alive-manage

## Dependencies (4)

- [vue](https://npm.io/package/vue.md) ^2.6.11
- [vuex](https://npm.io/package/vuex.md) ^3.4.0
- [core-js](https://npm.io/package/core-js.md) ^3.6.5
- [vue-router](https://npm.io/package/vue-router.md) ^3.2.0

## Recent versions

- 0.2.0 (latest) — 2021-07-07
- 0.1.0 — 2021-07-06

## README

# vue-project-keep-alive

一个缓存页面的通用组件

# install

```
npm install keep-alive-manage
```

# use

```
import  KeepAliveManage from "keep-alive-manage"
```

# example

```
  <keep-alive-manage
      :max="10"
      :className="['routerPage']"
    ></keep-alive-manage>

    //

.routerPage {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f8f8f8;
}

$--transition-time: 1000ms;
.back-enter-active,
.back-leave-active,
.forward-enter-active,
.forward-leave-active {
  will-change: transform;
  transition: transform $--transition-time;
  position: absolute;
  height: 100%;
  backface-visibility: hidden;
  perspective: 1000;
}
.back-enter {
  // z-index: 20;
  opacity: 0.75;
  transform: translate3d(-100%, 0, 0) !important;
}
.back-enter-active {
  // z-index: -1 !important;
  transition: transform $--transition-time;
}
.back-leave-active {
  transform: translate3d(100%, 0, 0) !important;
  transition: transform 10000ms;
}
.forward-enter {
  // z-index: 2;
  transform: translate3d(100%, 0, 0) !important;
}
.forward-enter-active {
  transition: transform $--transition-time;
}
.forward-leave-active {
  // z-index: -1;
  opacity: 0.65;
  transform: translate3d(0, 0, 0) !important;
  transition: transform 10000ms;
}


```

---
_Source: https://npm.io/package/keep-alive-manage · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
