vue3-status-indicator
v1.1.1
Published
vue3 status indicator
Maintainers
Readme
vue3-status-indicator
这是一个Vue3版本的状态指示灯组件, 受项目vue-status-indicator 的启发,使用vue3 + Ts + vite
安装
# Install with pnpm
$ pnpm i vue3-status-indicator -S
# or npm
$ npm i vue3-status-indicator -S使用
1. Preview
2. 导入
- 使用局部导入:
// 在.vue文件中
<script setup lang="ts">
import { Vue3StatusIndicator } from 'vue3-status-indicator'
import 'vue3-status-indicator/dist/style.css'
</script>- 使用全局导入
// 在main.ts中
import { Vue3StatusIndicator } from 'vue3-status-indicator'
import 'vue3-status-indicator/dist/style.css'
// 注册为全局组件使用
app.component('vue3-status-indicator', Vue3StatusIndicator);3. 使用方式
- 方式一: 传入具体的色值
primary: <Vue3StatusIndicator bg-color="#326CD6" />
success: <Vue3StatusIndicator bg-color="#4FAD59" />
error: <Vue3StatusIndicator bg-color="#e4393c" />
warning: <Vue3StatusIndicator bg-color="orange" />
primary: <vue3-status-indicator bg-color="#326CD6" />- 方式二: 使用默认的type
primary: <Vue3StatusIndicator type="primary" />
success: <Vue3StatusIndicator type="success" />
error: <Vue3StatusIndicator type="error" />
warning: <Vue3StatusIndicator type="warning" />
primary: <vue3-status-indicator type="primary" />
<!-- 停止呼吸动画, 设置pause属性为true -->
primary: <vue3-status-indicator type="primary" :pause="true" />Tips: 不建议两种方式同时使用, 否则会以传入的type为准
4. 兼容性
支持最新版本的 Chrome/Firefox/Safari
5. 属性/Props
|名称|描述|类型|默认|是否必须| |---|---|---|---|---| |type|默认提供的类型|String|""|false| |bgColor|自定义色值|String|#326CD6|false| |pause|是否停止呼吸动画|Boolean|false|false|
