当前位置:首页 > 日记 > 正文

Vue动态实现评分效果

Vue动态实现评分效果

本文实例为大家分享了Vue动态实现评分效果的具体代码,供大家参考,具体内容如下

1.图片分为三种

on:half: off

<style>  .star{    font-size: 0;  }  .star-item{    display: inline-block;    background-repeat: no-repeat;    width: 20px;    height: 20px;    margin-right: 22px;    background-size: 100%;  }  .star-item.on{    background-image: url(img/on.webp);  }  .star-item.half{    background-image: url(img/half.webp);  }  .star-item.off{    background-image: url(img/off.webp);  }</style>
<div id="app">  <ul class="star">    <span v-for="(itemClass,index) in itemClasses" :class="itemClass" class="star-item" track-by="index"></span><!--性能优化 track-by 数据不改变时不会重新渲染-->  </ul></div>
<script>  new Vue({    el: '#app',   data:{    score: 4  },   computed:{ //计算属性    itemClasses(){      let result = [];      let score = Math.floor(this.score * 2 ) / 2;      let hasDecimal = score % 1 !== 0;      let integer = Math.floor(score);      for(let i=0;i<integer;i++){        result.push("on");      }      if(hasDecimal){        result.push("half");      }      while(result.length < 5){        result.push("off");      }      return result;    }  }})</script>

根据需求改变代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

怎么让PPT放映时候有IPAD滑屏效果

怎么让PPT放映时候有IPAD滑屏效果

效果,电脑软件,PPT,IPAD,  能不能把PPT动画设置成Ipad滑动效果,当然可以啦,而且比较快捷的方法就是利用切换幻灯片效果。以下是小编为您带来的关于让PPT放映时候有IPAD滑屏效果,希望对您有所帮助。让PPT放映时候有IPAD滑屏效果具体方法如下:…

AngularJs 禁止模板缓存的方法

AngularJs 禁止模板缓存的方法

模板,方法,缓存,电脑软件,AngularJs,本文介绍了AngularJs 禁止模板缓存的方法,分享给大家,也给自己留个笔记,具有如下:因为AngularJs的特性(or 浏览器本身的缓存?),angular默认的HTML模板加载都会被缓存起来。导致每次修改完模板之后都得经常需要清…

aop的实现原理_动力节点Java学院整

aop的实现原理_动力节点Java学院整

实现原理,学院,节点,动力,电脑软件,面向方面编程(Aspect Oriented Programming,简称AOP)是一种声明式编程(Declarative Programming)。声明式编程是和命令式编程(Imperative Programming)相对的概念。我们平时使用的编程语言,比如C++、Java、Ruby、…

cdr12自动保存怎么设置间隔时间为1

cdr12自动保存怎么设置间隔时间为1

自动保存,设置,时间为,间隔,电脑软件,cdr12中想要设置文件自动保存,该怎么设置呢?下面我们就来看看cdr12自动保存的设置方法。软件名称:CorelDRAW 12 官方简体中文版(附序列号)软件大小:174MB更新时间:2016-05-161、打开cdr12这款软件,进入cdr12…

excel求乘积的公式用法excel怎么求

excel求乘积的公式用法excel怎么求

排序,乘积,公式,批量,电脑软件,  Excel中经常需要使用到公式进行求积,利用公式具体该如何求乘积呢?下面是由小编分享的excel求乘积的公式用法,以供大家阅读和学习。excel求乘积的公式用法乘积公式使用步骤1:在E1单元格中输入乘法公式&ldquo;…

PPT使用在线模板怎么制作精美页面

PPT使用在线模板怎么制作精美页面

在线,模板,精美,页面,电脑软件,  ppt中想要设计一个很漂亮的幻灯片文件,我们可以直接使用在线模板来实现,PPT怎么使用在线模板制作精美页面。以下是小编为您带来的关于PPT使用在线模板制作精美页面,希望对您有所帮助。PPT使用在线模板制作精…

整理关于Bootstrap列表组的慕课笔

整理关于Bootstrap列表组的慕课笔

列表,笔记,电脑软件,Bootstrap,整理自慕课笔记 列表组是Bootstrap框架新增的一个组件,可以用来制作列表清单、垂直导航等效果,也可以配合其他的组件制作出更漂亮的组件。基础列表组基础列表组,看上去就是去掉了列表符号的列表项,并且配上一些特…

JavaScript中的子窗口与父窗口的互

JavaScript中的子窗口与父窗口的互

子窗口,调用,父窗口,电脑软件,JavaScript,注意:要用open打开才行,如果用openModal打开则会访问不到opener.open的参数:window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,re…

JavaScript 栈的详解及实例代码

JavaScript 栈的详解及实例代码

实例代码,详解,电脑软件,JavaScript,JavaScript 栈栈是一种遵从先进后出(LIFO)原则的有序集合。 新添加或待删除的元素都保存在栈的末尾,称作栈顶,另一端就叫栈底。 在栈里,新元素都靠近栈顶,旧元素都接近栈底昨天因为有点事没有更新,今天打算给大…

qq安全中心锁定游戏教程

qq安全中心锁定游戏教程

安全中心,锁定,教程,方法,游戏,  怎么让你玩的腾讯游戏更加安全?qq安全中心游戏锁就是你开启游戏之后每次都要输入一次验证码,不输人验证码是进不去的,然而验证码都在你的手机QQ安全中心上,所以非常安全。今天小编给你分享一下qq安全中心锁…

怎么利用c语言创建excel文件利用c

怎么利用c语言创建excel文件利用c

文件,语言,方法,电脑软件,excel,  要利用c语言创建excel文件在把它导入excel其实很简单,下面就和小编一起看看怎么利用c语言创建excel文件,希望对你有帮助!利用c语言创建excel文件的方法如果数据简单的话,可以使用CSV(逗号分隔值)格式的文件…

jquery dialog获取焦点的方法

jquery dialog获取焦点的方法

方法,获取焦点,电脑软件,jquery,dialog,本文实例讲述了jquery dialog获取焦点的方法。分享给大家供大家参考,具体如下:$(document).ready(function () { //初始化新增申请对话框 $("#addBusinessTrip").dialog({ open: function (e…