# 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