VUE实现评分效果和不同类型分数展示效果组件

简介: 一、在开发的过程中会可能会遇到下图这样的评分效果,下面就来看看这种效果用vue如何实现效果图图片发自简书AppHTML部分图片发自简书AppCSS部分图片发自简书AppJS部分图片发自简书App二、项目的开发过程,经常会遇到评价分数的展示,下边我们就来实现以下,不同类型不同大小,可以在任意使用的分数展示的vue组件,计算属性来动态添加不同的样式。

一、在开发的过程中会可能会遇到下图这样的评分效果,下面就来看看这种效果用vue如何实现

效果图

img_c28ff381ad143471624e726606532a60.jpe
图片发自简书App

HTML部分

img_bcf5c1928c22353ed79391ff3b3b08b5.jpe
图片发自简书App

CSS部分

img_34de4f0afa7d10a12722dc706da9241c.jpe
图片发自简书App

JS部分

img_df7656f9541a89dced6966185f06c2d2.jpe
图片发自简书App

二、项目的开发过程,经常会遇到评价分数的展示,下边我们就来实现以下,不同类型不同大小,可以在任意使用的分数展示的vue组件,计算属性来动态添加不同的样式。

当时4.8分的时候展示效果如下

img_c28ff381ad143471624e726606532a60.jpe

只要应用的技术是vue中的computed来计算属性,根基不同的属性添加不同的类,代码实现如下

html结构

img_8512abbd1c042f7bc1ff0e361368af94.png

css样式

img_a5e8763214e72425870bb2a66596d864.png

js中的属性计算(重点)

根据size跟score的值的不同来计算添加哪一个样式

img_a3adc466004824b05773dcdb3661f5ca.png
相关文章
|
2天前
|
JavaScript 测试技术
vue不同环境打包环境变量处理
vue不同环境打包环境变量处理
13 0
|
2天前
|
JavaScript
vue中高精度小数问题(加减乘除方法封装)处理
vue中高精度小数问题(加减乘除方法封装)处理
12 0
|
2天前
|
JavaScript
vue项目使用可选链操作符编译报错问题
vue项目使用可选链操作符编译报错问题
6 0
|
2天前
|
JavaScript
Vue项目启动报错处理
Vue项目启动报错处理
6 1
|
2天前
|
JavaScript 定位技术
vue项目开发笔记记录(二)
vue项目开发笔记记录
30 0
|
2天前
|
JSON JavaScript API
vue项目开发笔记记录(一)
vue项目开发笔记记录
30 0
|
2天前
|
JavaScript
Vue-实现点击空白处隐藏某节点
Vue-实现点击空白处隐藏某节点
9 1
|
2天前
|
缓存 JavaScript 前端开发
vue项目实战:实战技巧总结(中)
vue项目实战:实战技巧总结
29 1
|
6天前
|
JavaScript 搜索推荐 测试技术
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
|
7天前
|
JavaScript
【vue】vue2 获取本地IP地址
【vue】vue2 获取本地IP地址
10 1

相关实验场景

更多