1.0.3 • Published 1 year ago

vue-common-components-c v1.0.3

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

vue-common-components

vue3 组件库

Project setup

node version >= 16.x.x

npm install

Compiles and hot-reloads for node

npm run serve

组件

1. KeepAliveC

功能说明:基于vue内置组件,增加 catchKey 参数,可自定义缓存时使用的组件属性

组件使用示例.vue

仅缓存 testKey="testKey1" 的组件

<template>
  <select v-model="value">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
  </select>
  <KeepAlive2 catchKey="testKey" :includes="['testKey1']">
    <test v-if="value === '1'" testKey="testKey1">box1</test>
    <test v-else-if="value === '2'" testKey="testKey2">box2</test>
    <test v-else testKey="testKey3">box3</test>
  </KeepAlive2>
</template>

<script>
export default {
  data() {
    return {
      value: '1'
    };
  },
  components: { KeepAlive2, test },
}
</script>

API

参数说明默认值
catchKey缓存对应的组件props参数key,不填则默认使用组件name进行缓存判断-
includes缓存的key值。同keep-alive组件includes-
exclude不缓存的key值。同keep-alive组件exclude-
max最大缓存组件数量。同keep-alive组件max10
1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago