# VueStar
**Repository Path**: mirrors_OYsun/VueStar
## Basic Information
- **Project Name**: VueStar
- **Description**: :sparkles:A like button with delightful star animation powered by Vue.js
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-11
- **Last Updated**: 2026-01-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# VueStar
# 米娜撒,新年快乐!❤❤❤
# demo
扫描下面的二维码观看demo ,或者点击 http://web-oysun.cn/VueStar/
# API
## Props
| 参数 | 类型 | 说明 |
| ------------- |-------------| -----|
| animate | String | 点赞激活时候的动画|
| color | String | 点赞激活时候的颜色(注意填写的是hex或者rgb的颜色代码) |
## Slot
| SlotName | 说明 |
| -------------| -----|
| icon | 承载点赞的图标 |
# 详细说明
## Props
### animate
`animate`指明点赞图标动画,默认是没有动画的,你可以添加动画css类,当然,也可以引入第三方css动画库,比如animate.css
### color
`color`是当点赞组件激活时候点赞图标的颜色变化,默认是没有颜色变化的。注意:该参数填写的值必须是hex或者rgb颜色代码,而不是css类
## Slot
### icon
`icon`是点赞组件承载的核心,往该`slot`里面填入任意你需要的图标
### 关于event
#### 绑定在`slot`中
```vue
export default {
methods: {
handleClick () {
//do something
}
}
}
```
## 简单的例子
```html
```
```html
```
# 安装和使用
```javascript
npm install vue-star
```
- 若作为全局组件使用
```javascript
//在项目入口文件
import Vue from 'vue'
import VueStar from 'vue-star'
Vue.component('VueStar', VueStar)
```
- 若作为局部组件
```javascript
//在某个组件中
import VueStar from 'vue-star'
export default {
components: {
VueStar
}
}
```
# bug和建议
如果在使用中遇到问题或者建议,欢迎提`issues`
# LICENSE
MIT